body{

	background-color: #f6f6f6 !important;

}

em{

	font-style: normal;

}

.sech{

	text-display: none;

}

span{

	display: -webkit-inline-box;

}

.nav-this{

	color: #fc4513 !important;

	background:#eeeeee !important;

	border:0px solid red !important;

}

.this-show{

	display: block !important;

}

.swiper-container {

    width: 100%;

    height: 3.59rem;

} 

.swiper-container .swiper-wrapper .swiper-slide img{

	width: 100%;

	height: 3.59rem;

}
.swiper-pagination-bullet{
	width: 0.16rem !important;
	height: 0.16rem !important;
	margin: 0 0.08rem !important;
}

.icon-menu-box{

	width: 100%;

	height: 1.7rem;

	border:0px solid red;

	background: #fff;

}

.icon-menu{

	width:7.03rem;

	height: 1.44rem;

	border:0px solid red;

	margin: 0 auto;

}

.clearfix{

	width: 7.03rem;

	height:1.44rem;

	border:0px solid red;

	display: -webkit-flex;

}

.icon-menu-box .icon-menu .clearfix div{

	width:1.406rem;

	height:1.44rem;

	border:0px solid red;

	display: flex;

	flex-direction: column;

	flex: 1;

	background: #fff;

}

.icon-menu-box .icon-menu .clearfix div a{

	display: inline-block;

	text-align: center;

	margin-top: 0.35rem;

	line-height: 0.40rem;

	font-size: 0.24rem;

}

.icon-menu-box .icon-menu .clearfix div a img{

	width: 0.8rem;
    height: 0.8rem;
    margin-bottom: 0.24rem;

}

.oudr-list-box{

	overflow: hidden;

	width:100%;

	border:0px solid red;

	background: #ffffff;

	margin-bottom: 1.14rem;

}

.oudr-list-box .oudr-contene-box{

	overflow: hidden;

	width:100%;

	height:auto;

	border:0px solid red;

	background: #fff;

}

.oudr-centent-tiele{

	width:100%;

	height: 1.54rem;

	text-align: center;

	border:0px solid red;

	display: -webkit-flex;

	/*margin:0.32rem auto 0.24rem;*/

/*	background-image: url(/appimg/bg.png); */

	/*background-size: 100% 100%;*/
	background-color: #fff;
}

.oudr-centent-tiele div{

	width: 3.515rem;

	height: 1.54rem;

	border:0px solid red;

	flex: 1;

}

.oudr-left{

	font-size: 0.32rem;

	line-height: 1.54rem;

	color: #333333;

	margin:0 0.2rem;

}

.oudr-right{
	position: absolute;

	right: 0.25rem;

	font-size: 0.24rem;

	color: #999999;

	line-height: 1.54rem;

}

.mat-admin{

	width:0.10rem;

	height: 0.18rem;

}

/*更改*/

/*.cou-show{
	overflow: hidden;
}*/

.cou-show-box{

	width: 3.411rem;

	height:3.1rem;

	border:0px solid red;

	float: left;

	margin-left: 0.20rem;

}
.cou-show-boxs{

	width: 3.411rem;

	height:3.14rem;

	border:0px solid red;

	float: left;

	margin-left: 0.20rem;

}

.cou-show-img-box{

	width:3.42rem;

	height: 2.44rem;

	border:0px solid red;

	position: relative;

}
.cou-show-img-boxs{

	width:3.42rem;

	height: 2.45rem;

	border:0px solid red;

	position: relative;

}
.cou-show-img-boxs img{
	width: 3.42rem;
	height: 2.45rem;
}

.cou-show .cou-show-box .cou-show-img-box a img{

	width:3.42rem;

	height:2.44rem;

}
.co-bott{
	position: absolute;
	bottom: 0;
	width: 3.42rem;
	height: 0.35rem;
	background: rgba(0,0,0,.3);
}
.co-left{
	font-size: 0.20rem;

	position: absolute;

	bottom: 0;

	left:0.06rem;

	color:#fff;
}

.co-right{

	font-size: 0.20rem;

	position: absolute;

	bottom: 0;

	right:0.16rem;

	color:#fff;

}
.co-num{
	position: absolute;
	right:0.1rem;
	color:#fff;
	font-size:0.21rem;
	bottom:0;
}
.co-bott img{
	width:0.24rem;
	height:0.25rem;
	vertical-align: middle;
}

.cou-show .cou-show-box .cou-show-img-box .co-top{
	position: absolute;
	top:0.16rem;
	right:0.16rem;
	color:#ec5730;
	font-size: 0.20rem;
}

.cou-show .cou-show-box .cou-tit{

	font-size: 0.28rem;

	color: #333333;

	line-height: 0.68rem;

}

.cou-sho-bottom-box{

	width:3.411rem;

	height:0.54rem;

	border:0px solid red;

}

.tx{

	width:0.27rem;

	height:0.28rem;

}

.lvl{

	font-size: 0.24rem;

	color:#333;

	line-height: 0.7rem;

}
.pmd{
	width: 2.9rem;
    height: 0.5rem;
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-left: -0.2rem;
}
#pmd{
	position: absolute;
	-webkit-animation:horse 6s linear 0s infinite;
	-webkit-animation-direction: reverse;
}
@-webkit-keyframes horse
{
	0%   {left:0;top:0;}
	47%  {left:4.4rem;top:0;}
	48%  {left:4.4rem;top:2rem;}
	49%  {left:-4.4rem;top:2rem;}
	50%  {left:-4.4rem;top:0;}
	100% {left:0;top:0;}
}
.nav-box{

	width:100%;

	height:0.98rem;

	border-top:1px solid #ccc;

	position: fixed;

	bottom: 0px;

	display: -webkit-flex;

	z-index: 9999;

}

.nav-box div{

	width:1.94rem;

	height:0.98rem;

	border:0px solid red;

	flex: 1;

	background: #ffffff;

}

.nav-box div a{

	display: block;

	text-align: center;

	line-height: 0.28rem;

	font-size: 0.24rem;

}

.nav-box div a:visited{
	color:black;
}

.nav-box div a img{

	width:0.40rem;

	height: 0.42rem;

	margin-top: 0.1rem;

	margin-bottom:0.12rem;

}


/*登录样式*/

.admin-box{

	width:6.86rem;

	/*height:6.42rem;*/

	height:auto;

	border:0px solid red;

	margin:0.68rem auto 2.0rem auto;
}

.admin-uroot{

	width:6.86rem;

	height:0.90rem;

	border:1px solid #ccc;

	border-radius: 4px;

	color: #b7b7b7;

	padding-left: 0.15rem;

	

}

.user-mg{

	margin-top: 0.20rem;

}

.admin-register{

	width:6.86rem;

	height:0.90rem;

	border:1px solid #ff4814;

	background:#ff4814;

	color: #ffffff;

	font-size: 0.3598rem;

	border-radius: 4px;

	margin-top: 0.40rem;

}

.register-find-box{

	width:6.86rem;

	height: 0.99rem;

	border:0px solid red;

	display: -webkit-flex;

}

.admin-box .register-find-box div{

	width:3.51rem;

	height:0.99rem;

	border:0px solid red;

	flex: 2;

} 

.register{

	display: block;

	text-align: left;

	font-size: 0.36rem;

	line-height: 0.99rem;

	margin-left: 0.36rem;

	color:#2bc07c;

}

.find{

	display: block;

	text-align: right;

	color: #999999;

	font-size: 0.36rem;

	line-height: 0.90rem;

	margin-right: 0.30rem;

}

/*账号注册样式*/

.register-tetle-box{

	width:100%;

	height:0.79rem;

	border-bottom: 1px solid #e7e7e7;

}

.register-conten{

	width:6.86rem;

	height:0.79rem;

	border:0px solid red;

	margin:0 auto;

	display: -webkit-flex;

}

.register-box .register-tetle-box .register-conten div{

	width:3.51rem;

	height:0.79rem;

	border:0px solid red;

	flex: 1;

	direction: down;

}

.register-box .register-tetle-box .register-conten div a{

	display: block;

	text-align: center;

	line-height: 0.79rem;

	font-size: 0.281rem;

}

.this-tab{

	border-bottom:2px solid #ff4814 !important;

	/*padding: 0 0.50rem 0.70rem 0.50rem;*/

	width:1.46rem;

	height: 0.78rem;

	margin:0 auto;

}

.iphone-information{

	width:6.86rem;

	height:6.59rem;

	border:0px solid red;

	margin:0 auto;

}

.import-information{

	width:6.86rem;

	height:0.90rem;

	border:1px solid #ccc;

	border-radius: 4px;

	margin-top: 0.47rem;

	color: #b7b7b7;

	font-size: 0.28rem;

	padding-left: 0.15rem;

}
.import-code{

	width:3.6rem;

	height: 0.90rem;

	border:1px solid #ccc;

	border-radius: 4px;

	margin-top: 0.37rem;

	color: #b7b7b7;

	font-size: 0.28rem;

	padding-left: 0.15rem;

}

.gain-code{

	width:2.60rem;

	height:0.90rem;

	border:1px solid #ff4814;

	background:#ff4814;

	color: #fff;

	border-radius: 4px;

	float: right;

	margin-top: 0.37rem;

	font-size: 0.28rem;

}

.import-password{

	width:6.86rem;

	height:0.90rem;

	border:1px solid #cccccc;

	color: #B7B7B7;

	font-size: 0.28rem;

	margin-top: 0.37rem;

	padding-left: 0.15rem;

	border-radius: 4px;

}

.alreadyhave-box{

	width:6.86rem;

	height:1.04rem;

	border:0px solid red;

}

.already{

	font-size: 0.28rem;

	color: #999999;

	line-height: 1.04rem;

	margin-left: 0.35rem;

}

.quden{

	color:#2bc07c;

}

/*推荐课程样式开始*/

.recommend-box{

	/*background-color: #000000;*/

	border:0px solid red;

	position: fixed;

    position:-ms-device-fixed;

	z-index: 11;		/*20161114-cj: 解决叠放高度过高遮挡时间控件的问题*/

	width: 3.14rem;

	left: 0px;

	top: 0;

	bottom: 0px;

	FILTER: Alpha(Opacity=50);

	/*opacity: 0.50;*/

	/*display:block;*/

}

.recommend-list-box{

	/*background-color: #000000;*/

	position: fixed;

    position:-ms-device-fixed;

	z-index: 11;		/*20161114-cj: 解决叠放高度过高遮挡时间控件的问题*/

	width: 1.58rem;

	left: 0px;

	top: 0;

	bottom: 0px;

	FILTER: Alpha(Opacity=50);

	background:#e0e0e0;

	/*opacity: 0.50;*/

	/*display:block;*/

}

.recommend-box .recommend-list-box ul li{

	/*width:1.58rem;*/

	width:100%;

	height:1.00rem;

	border-bottom: 1px solid #afafaf;

	margin:0 auto;

}

.recommend-box .recommend-list-box ul li a{

	display: block;

	text-align: center;

	line-height: 1.00rem;

	font-size: 0.2801rem;

	color: #666666;

}

.recommend-right-box{

	position: fixed;

    position:-ms-device-fixed;

	z-index: 11;		/*20161114-cj: 解决叠放高度过高遮挡时间控件的问题*/

	width: 1.50rem;

	left: 1.5rem;

	top: 0;

	bottom: 0px;

	FILTER: Alpha(Opacity=50);

	background:#eeeeee;

	border:0px solid yellow;

	display: none;

	

}

.recommend-box .recommend-right-box ul li{

	display: block;

	text-align: center;

	line-height: 1.00rem;

	font-size: 0.2801rem;

	color: #666666;	

	overflow: hidden;

}

.recommend-box .recommend-right-box ul li a{

	display: block;

	text-align: center;

	line-height: 1.00rem;

	font-size: 0.2801rem;

	color: #666666;

}

.recommend-rg-box{

	width:4.29rem;

	/*height:4.90rem;*/

	height:auto;

	border:0px solid red;

	margin-left: 3.15rem;

}

.lisi-Array-box{

	width:3.40rem;

	height:3.74rem;

	border-bottom:1px solid #ccc;

	margin:0.37rem auto;

}

.lisi-Array-Img{

	width:3.40rem;

	height:2.45rem;

	border:1px solid #ccc;

}

.recommend-rg-box .lisi-Array-box .lisi-Array-Img img{

	width:3.40rem;

	height:2.45rem;

}

.recommend-rg-box .lisi-Array-box .lisi-Array-Img{

	position:relative;

}

.recommend-rg-box .lisi-Array-box .lisi-Array-Img span{

	position:absolute;

	top: 2.10rem;

	right:0.10rem;

	font-size:0.20rem;

	color:#fc4513;

}

.list-Array-title{

	margin-top: 0.17rem;

	display: inline-block;

	font-size: 0.28rem;

}

.rx-Img{

	width:0.22rem;

	height: 0.26rem;

}

.rx-Img-dx{

	margin-top: 0.17rem;

	display: inline-block;

	font-size: 0.24rem;

}

/*观看记录样式开始*/

.Watch-box{

	width:100%;

	/*height:2.00rem;*/

	height:auto;

	padding-bottom: 0.30rem;

	border-bottom:1px solid #ccc;

}

.Watch-Img-box{

	width:3.45rem;

	height:2.45rem;

	border:1px solid #ccc;

	margin-top: 0.30rem;

	margin-left:0.10rem;

	position:relative;

}

.Watch-box .Watch-Img-box img{

	width:3.45rem;

	height:2.45rem;

}

.Watch-box .Watch-Img-box span{

	position: absolute;

	top:2.13rem;

	right:0.13rem;

	font-size: 0.20rem;

	color: #fc4513;

}

.Watch-right{

	width:3.04rem;

	height:2.43rem;

	border: 0px solid red;

	float: right;

	margin-top: -2.46rem;

	margin-right:0.80rem;

}

.Watch-top{

	color:#333333;

	font-size: 0.28rem;

}

.Watch-too{

	font-size: 0.24rem;

	margin-top: 0.47rem;

	display: inline-block;

	width: 100%;

	height: 0.3rem;

	overflow: hidden;

}

.Watch-toop{

	font-size: 0.24rem;

	display: inline-block;

	margin-top: 0.35rem;

}

.Watch-bot{

	font-size: 0.24rem;

	display: inline-block;

	margin-top: 0.3rem;

}

/*绑定手机样式开始*/

.mobile-box{

	width:6.86rem;

	height:7.22rem;

	border:0px solid red;

	margin:0.70rem auto;

}

.sjh{

	width:6.86rem;

	height:0.90rem;

	border:1px solid #cccccc;

	border-radius: 4px;

	color: #b7b7b7;

	font-size: 0.28rem;

	padding-left: 0.38rem;

}

.yzm{

	width:4.02rem;

	height:0.90rem;

	border:1px solid #ccc;

	border-radius: 4px;

	margin-top: 0.22rem;

	color: #B7B7B7;

	padding-left: 0.38rem;

	font-size: 0.28rem;

}

.hqyzm{

	width:2.62rem;

	height:0.90rem;

	border:1px solid #ff4814;

	margin-left: 0.23rem;

	background: #ff4814;

	color: #fff;

	font-size: 0.28rem;

	border-radius: 4px;

}

.bcsz{

	width:6.86rem;

	height:0.90rem;

	border:1px solid red;

	margin-top: 0.40rem;

	border-radius: 4px;

	background: #ff4814;

	color: #fff;

	font-size: 0.3598rem;

}

/*个人设置样式开始*/

.setting-box{

	width:100%;

	height:0.98rem;

	border-bottom:1px solid #cccccc;

	position:relative;

}

.setting-box .setting-action{

	width:0.40rem;

	height:0.51rem;

	margin-left: 0.30rem;

	margin-top: 0.30rem;

}

.setting-box  a{

	position: absolute;

	top:0.38rem;

	left: 0.93rem;

	font-size: 0.26rem;

	color: #333333;

}

.setting-Img{

	width:0.18rem;

	height:0.30rem;

	position: absolute;

	top: 0.35rem;

	right:0.30rem;

}

.order-tit{

	font-size: 0.24rem;

	width: 3.70rem;

}

.order-mat{

	font-size: 0.28rem;

	margin-top: 0.47rem;

	display: inline-block;

	width:3.80rem;

}

.order-jine{

	display: inline-block;

	margin-top: 0.10rem;

	font-size: 0.24rem;

}

.order-zt{

	display: inline-block;

	margin-top: 0.10rem;

	font-size: 0.24rem;

}

.order-yxq{

	font-size: 0.24rem;

	margin-top: 0.10rem;

	display:inline-block;

	

}

.docjn{

	font-size: 0.24rem;

	color: #fc4513;

}

.order-dzf{

	width:1.33rem;

	height:0.42rem;

	border:1px solid #ff7c01;

	background-color: #ff7c01;

	font-size: 0.24rem;

	color:#fff;

	border-radius: 4px;

}

/*我的消息样式开始*/

.news-box{

	width:100%;

	height:0.80rem;

	border-bottom:1px solid #d1d1d1;

	display:-webkit-flex;

}

.news-box div{

	width:3.49rem;

	height:0.50rem;

	border:0px solid red;

	flex: 2;

	margin-top: 0.1rem;

}

.news-box div a{

	font-size: 0.26rem;

	display: block;

	text-align: center;

	line-height: 0.60rem;

}

.this-rews{

	border-bottom:2px solid #ff4814;

	width:1.40rem;

	text-align: center;

	/*display: block;*/

	margin:0 auto;

	padding-bottom:0.06rem;

}

.news-box-bottom{

	width:100%;

	height:0.70rem;

	border:0px solid red;

	background:#edecf1;

	position: relative;

}

.news-box-bottom a{

	position: absolute;

	top:0.13rem;

	right:0.75rem;

}

.news-box-bottom a input{

	width:1.78rem;

	height:0.44rem;

	border:1px solid #bebebe;

	font-size: 0.27rem;

	color: #999999;

	background-color: #fff;

	border-radius: 2px;

}

.news-contene-box{

	width:100%;

	height: auto;

	padding-bottom: 1.20rem;

	border-bottom:0px solid red;

}

.news-list-con{

	width:100%;

	/*height:2.36rem;*/

	padding-bottom: 0.50rem;

	border-top:1px solid #ccc;

}

.news-to{

	font-size: 0.28rem;

	color: #999999;

	margin-left: 0.24rem;

	margin-top: 0.27rem;

}

.news-too{

	font-size: 0.28rem;

	color:#999999;

	padding-top: 0.15rem;

}

.news-contene-box .news-list-con p{

	width:6.86rem;

	margin-left: 0.24rem;

	overflow: hidden;

	

}

.news-date{

	color: #999999;

	font-size: 0.22rem;

	padding-top: 0.10rem;

}

.news-contene-box .news-list-con a{

	/*text-align: right;*/

	display: block;

	margin-left: 6.11rem;

	

}

.news-contene-box .news-list-con a input{

	width:1.16rem;

	height:0.48rem;

	border:1px solid #edecf1;

	background: #edecf1;

	border-radius: 3px;

	font-size: 0.22rem;

	color: #333333;

}

.news-shuru-box{

	width:6.86rem;

	height:1.70rem;

	border:1px solid #edecf1;

	margin: 0 auto;

	border-radius: 4px;

}

.text-shuru{

	width:6.63rem;

	height:1.43rem;

	margin:0.20rem auto;

	display: -webkit-box;

	border:0px none;

	resize: none;

	font-size: 0.28rem;

	padding-left: 0.10rem;

	padding-top: 0.10rem;

	outline: none;

	line-height: 0.36rem;

}

.news-bottom-box{

	width:6.86rem;

	height:1.07rem;

	border:0px solid red;

	margin:0 auto;

	display: -webkit-flex;

}

.news-contene-box .news-bottom-box div{

	width:3.51rem;

	height:1.07rem;

	border:0px solid red;

	flex: 2;

}

.news-contene-box .news-bottom-box div a{

	display: block;

	text-align: center;

	margin-top: 0.28rem;

}

.rews-qr{

	width:1.50rem;

	height:0.50rem;

	border:1px solid #ff7c01;

	background:#ff7c01;

	font-size: 0.22rem;

	color: #fff;

	border-radius: 4px;

}

.rews-qx{

	width:1.50rem;

	height:0.50rem;

	border:1px solid #edecf1;

	background:#edecf1;

	font-size: 0.22rem;

	color: #333333;

	border-radius: 4px;

}

/*个人设置样式*/

.personage-box{

	width:100%;

	height:2.90rem;

	border:1px solid #ffc97b;

	background: #ffc97b;

	position:relative;

}

.personage-box img{

	width:1.17rem;

	height:1.16rem;

	margin-top: 0.77rem;

	margin-left: 0.50rem;

	border-radius: 50%;

}

.personage-user{

	font-size: 0.32rem;

	color: #fff;

	position: absolute;

	top: 1.18rem;

	left: 2.02rem;

}

.personage-qianm{

	position:absolute;

	color: #fff;

	top:1.70rem;

	left: 2.02rem;

	font-size: 0.24rem;

	width:5.13rem;

	height:auto;

}

/*修改密码样式开始*/

.diandian{

	width:100%;

	height:0.20rem;

	border: 0px solid red;

}

/*考试样式开始*/

.examin-top-box{

	width:100%;

	height:4.66rem;

	border-bottom:1px solid #edecf1;

	position: relative;

}

.examin-top-box span{

	font-size: 0.32rem;

	color: #333333;

	/*margin-left: 0.30rem;*/

	margin-top: 0.2rem;

	display: -webkit-inline-box;

    width: 1.95rem;

    height: 0.50rem;

    border: 1px solid #ff7c01;

    background-color:#FF7C01;

    border-top-right-radius: 2.0rem;

    border-bottom-right-radius: 2.0rem;

    padding-left: 10px;

    color: #fff;

}

.examin-top-box img{

	width:5.13rem;

	height:3.42rem;

	position: absolute;

	top: 0.86rem;

	left: 1.19rem;

}

.examin-title{

	width:100%;

	height:1.18rem;

	border-bottom:0px solid red;

}

.kaoshi-dian{

	width:100%;

	height:0.16rem;

	background: #edecf1;

}

.examin-tab-box{

	width:100%;

	height:0.70rem;

	border:0px solid red;

	background: #fff;

	display: -webkit-flex;

}

.examin-tab-box div{

	width:1.755rem;

	height:0.70rem;

	border:0px solid red;

	flex: 4;

}

.examin-tab-box div a{

	display: block;

	text-align: center;

	line-height: 0.70rem;

	font-size: 0.28rem;

}

.this-exam-tab{

	color: #fc4513 !important;

	border-bottom: 2px solid #fc4513 !important;

	width:1.05rem;

	margin:0 auto;

}

.examin-list{

	width:100%;

	height:2.97rem;

	border-top: 1px solid #ccc;

}

.examin-list img{

	border:1px solid #cfcfcf;

	width:3.43rem;

	height:2.44rem;

	margin-top: 0.27rem;

	margin-left: 0.30rem;

}

.examin-right{

	width:3.07rem;

	height: 2.48rem;

	border:0px solid red;

	float: right;

	margin-top: 0.27rem;

	margin-right: 0.30rem;

}

.examin-top{

	font-size: 0.24rem;

	margin-top: 0.29rem;

	display:-webkit-inline-box;

}

.examin-to{

	font-size: 0.24rem;

	display:-webkit-inline-box;

	margin-top: 0.45rem;

}

.examin-jxa{

	margin-top: 0.50rem;

	display: -webkit-inline-box;

}

.examin-send{

	width:1.82rem;

	height:0.42rem;

	border:1px solid #ff7c01;

	background: #ff7c01;

	border-radius: 4px;

	color: #fff;

	font-size: 0.24rem;

}

.examin-ksfs{

	margin-top: 0.23rem;

	font-size: 0.24rem;

}

.examin-kssj{

	font-size: 0.24rem;

	margin-top: 0.20rem;

}

.examin-ck{

	display: -webkit-box;

	margin-top: 0.25rem;

}

.examin-sub{

	width:1.50rem;

	height:0.43rem;

	border:1px solid #ff7c01;

	background: #ff7c01;

	color: #fff;

	border-radius: 4px;

	font-size: 0.24rem;

}

.examin-bk{

	display: -webkit-box;

	float: right;

	margin-top: -0.44rem;

}

.examin-bksu{

	width:1.45rem;

	height:0.43rem;

	border:1px solid #FF7C01;

	background: #FF7C01;

	color: #fff;

	font-size: 0.24rem;

	border-radius: 4px;

}

.examin-tit-list{

	width:6.90rem;

	height:0.87rem;

	border:0px solid red;

	margin:0.26rem auto;

	position: relative;

}

.kszg-examin{

	font-size: 0.26rem;

}

.zbncj{

	color: #fc4513;

}

.hckskc{

	position: absolute;

	top: 0;

	right:0;

}

.ywckskc{

	font-size: 0.26rem;

	margin-top: 0.15rem;

}

.bxjykc{

	position: absolute;

	top: 0.48rem;

	right:0;

}

.examin-cjksqu{

	position: absolute;

	top: 0px;

	right:1.24rem;

}

.esamin-qucjks-send{

	width:1.82rem;

	height:0.35rem;

	border:1px solid #ff7c01;

	background: #ff7c01;

	font-size: 0.24rem;

	border-radius: 4px;

	color: #fff;

}

.wtg-kssj{

	position: absolute;

	top: 0;

	right:0;

	font-size: 0.26rem;

}

.wtg-cjks{

	position: absolute;

	top: 0.52rem;

	/*right:1.65rem;*/

    left: 0.35rem;

}

.wtg-send{

	width:1.48rem;

	height:0.43rem;

	border:1px solid #ff7c01;

	background: #ff7c01;

	color: #fff;

	border-radius: 4px;

	font-size: 0.24rem;

}

.wtg-yjdz{

	position: absolute;

	top: 0.52rem;

	right:0.35rem;

}

/*试卷样式*/

.testpaper-box{

	width:6.90rem;

	height:20.50rem;

	border:0px solid red;

	margin:0 auto;

}

.testpaper-tit-box{

	width:100%;

	/*height:1.70rem;*/

	height:auto;

	border:0px solid red;

}

.content-test{

	font-size: 0.32rem;

	margin-top: 0.28rem;



}

.test-chengji{

	font-size: 0.26rem;

	margin-top: 0.37rem;

}

.test-mtfs{

	font-size: 0.26rem;

	margin-top:0.27rem;

}

.test-ys{

	color: #e23013;

}

.testparer-list-box{

	width:100%;

	/*height:2.41rem;*/

	height:auto;

	padding-bottom: 0.30rem;

	border:0px solid red;

	margin-top: 0.37rem;

}

.biaoti{

	font-size: 0.26rem;

}

.test-timu{

	width:6.67rem;

	height:auto;

	border:0px solid red;

	/*margin-left: 0.22rem;*/

	margin-top: -0.37rem;

	font-size: 0.26rem;

}

.test-xuanxiang-box{

	width:100%;

	/*height: 0.50rem;*/

	height:auto;

	border:0px solid red;

}

.testpaper-box .testparer-list-box .test-xuanxiang-box span input{

	vertical-align:text-bottom;

	/*margin-bottom:0.03rem;*/

	width:0.32rem;

	height:0.33rem;

}

.testpaper-box .testparer-list-box .test-xuanxiang-box span{

	font-size: 0.26rem;

	margin-left:0.30rem;

	line-height: 0.50rem;

}

.test-dn{

	margin-left: 0.30rem;

	margin-top:0.15rem;

	font-size: 0.26rem;

}

.test-ysda{

	color: #009014;

}

.test-cw{

	color: #e23013;

}

.delect{

	width:100%;

	height:1.37rem;

	border:0px solid red;

}

.delect a{

	text-align: center;

	display: block;

	line-height: 1.37rem;

}

.delect a input{

	width:2.00rem;

	height:0.60rem;

	border:1px solid #ff7c01;

	border-radius: 4px;

	background: #ff7c01;

	color: #fff;

	font-size: 0.26rem;

	line-height: 0.60rem;

}

.hg{

	color: #009014;

}

.bkys{

	color: #666666;

}

/*支付页面样式*/

.gmkc-Img-box{

	width:100%;

	height:3.92rem;

	border:0px solid red;

}

.gmkc-Img-box img{

	width:4.82rem;

	height:3.42rem;

	border:1px solid #ccc;

	margin: 0.22rem auto;

	display: block;

}

.gmkc-xingxi-box{

	width:100%;

	height:2.52rem;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.gmkc-xingxi-box span{

	font-size: 0.32rem;

	padding-top: 0.10rem;

	margin-left: 0.30rem;

}

.jinen{

	color: #ff7c00;

}

.vxzf-box{

	width:100%;

	height:1.96rem;

	border:0px solid red;

}

.vxzf-box a{

	display: block;

	text-align: center;

	line-height: 1.96rem;

}

.vxzf-box a input{

	width:6.04rem;

	height:0.90rem;

	border:1px solid #06cd00;

	background: #06cd00;

	font-size: 0.32rem;

	color: #fff;

	border-radius: 4px;

	margin-top: 0.50rem;



}

/*个人设置样式*/

.grxx-top-box{

	width:100%;

	height:1.99rem;

	border:0px solid red;

	background-color: #fff;

}

.grxx-tx-box{

	width: 1.30rem;
    height: 1.29rem;
     border: 0px solid #ccc; 
    padding-top: 0.32rem;
    margin-left: 0.30rem;

}

.grxx-right{

	width: 5.43rem;

	height:1.27rem;

	border:0px solid red;

	float: right;

	margin-top: -1.05rem;
	margin-right: 0.3rem;

}

.grxx-top-box .grxx-right div{

	width:5.43rem;

	/*height:0.635rem;*/

	border-bottom: 1px solid #ccc;

	font-size: 0.24rem;

	line-height: 0.635rem;
	background-color: #fff;

}

.grxx-top-box .grxx-right div input{

	width: 4.66rem;

	font-size: 0.24rem;

	color:#999999;

	margin-left: 0.26rem;

}

.xiaodian{

	width:100%;

	height:0.19rem;

	border:0px solid red;

	background: #f8f8f8;

}

.grsz-contene-box{

	width: 100%;
    /*height: 0.72rem;*/
    line-height: 0.72rem;
    border: 0px solid red;
    background: #fff;

}

.grsz-top{

	width:100%;

	height:0.72rem;

	border:0px solid red;
    background: #edecf1;

}

.grsz-contene-box .grsz-top span{

	font-size: 0.28rem;

	margin-left: 0.31rem;

	color: #333333;

}

.grsz-szdq{

	width:100%;

	height:0.80rem;

	border-bottom: 1px solid #ccc;

	position: relative;

}

.szdqld{

	font-size: 0.24rem;

	line-height: 0.80rem;

	margin-left: 0.31rem;

	color: #666666;

}

.ssqsj{

	width: 3.29rem;
    height: 0.75rem;
    font-size: 0.24rem;
    position: absolute;
    top: 0.02rem;
    right: 0.3rem;
    text-align: right;

}

.text-wby{

	width:100%;

	height:1.50rem;

	border-bottom: 1px solid #ccc;

}

.grzl-wby{

	font-size: 0.24rem;

	color: #999999;

	width:6.90rem;

	height:1.40rem;

	border:0px none;

	margin-left: 0.31rem;

	padding-top: 0.25rem;

	outline: none;

	resize: none;

}

.grxx-sjra{

	width:100%;

	height:0.75rem;

	border-bottom: 1px solid #ccc;

}

.grxx-sjra span{

	font-size: 0.24rem;

	margin-left: 0.31rem;

	line-height: 0.75rem;

}

.grxx-sjra input{

	width:6.06rem;

	height:0.68rem;

	font-size: 0.24rem;

	color: #ccc;

}

.hmtsi{

	font-size: 0.24rem;

	margin-left: 0.31rem;

	margin-top: 0.32rem;

	color: #666666;

}

.grsx-ck{

	/*width:690rem;*/

	width:100%;

	height:1.22rem;

	border:0px solid red;

	position: relative;

}

.zuihoubtns{

	width:1.49rem;

	height:0.35rem;
	line-height: 0.35rem;
	border:1px solid #878787;

	font-size: 0.20rem;

	color: #666666;

	background: #fff;

	border-radius: 4px;

	position: absolute;

	top: 0.45rem;

	right:0.30rem;

}

.zuihoubaochun-b{

	width:100%;

	height:2.50rem;

	border:0px solid red;

}

.grsz-bc{

	width:2.00rem;

	height:0.60rem;

	border:1px solid #ff7c01;

	background: #ff7c01;

	font-size: 0.32rem;

	color: #fff;

	border-radius: 4px;

}

.sjsadf{

	display: block;

	text-align: center;

}

/*视频详情页样式*/

.player-show {

	background-color: #444444;

	height: 4.22rem;

}

.player-switch {

	line-height: 0.88rem;

	height: 0.88rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #edecf1;

}

.player-switch li {

	float: left;

	width: 33.33%;

	text-align: center;

}

.player-switch em {

	width: 1.42rem;

	margin-right: auto;

	margin-left: auto;

	position: relative;

	display: block;

}

.py_off {

	color: #ff4814;

}

.py_off samp {

	background-color: #ff4814;

	height: 0.04rem;

	position: absolute;

	left: 0px;

	right: 0px;

	bottom: -1px;

}

.py_on samp {

	display: none;

}

.pl-title {

	margin-left: 0.3rem;

	padding-top: 0.38rem;

	padding-bottom: 0.38rem;

	line-height: 0.42rem;

}

.pl-title h1 em {

	font-size: 0.36rem;

	color: #333333;

	display: block;

	padding-bottom: 0.28rem;

	line-height: 0.42rem;

}

.pl-title h1 {

	font-size: 0.26rem;

	color: #999999;

	padding-bottom: 0.4rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #edecf1;

	line-height: 0.3rem;

	padding-right: 0.3rem;

	display: block;

}

.pl-title h2 em {

	font-size: 0.38rem;

	color: #ff7c00;

	display: block;

	padding-bottom: 0.22rem;

	padding-top: 0.38rem;

	display: block;

}

.pl-title h2 {

	font-size: 0.24rem;

	color: #2bc07c;

	line-height: 0.28rem;

	padding-right: 0.3rem;

}

.pl-text {

	margin-left: 0.3rem;

	margin-right: 0.3rem;

}

.pl-text h1 {

	font-size: 0.32rem;

	padding-top: 0.38rem;

	padding-bottom: 0.2rem;

}

.pl-text dt {

	height: 0.9rem;

	width: 0.9rem;

	display: block;

	float: left;

}

.pl-text dt img {

	height: 100%;

	width: 100%;

	border-radius: 50%;

	-webkit-border-radius: 50%;

}

.pl-text dd {

	line-height: 0.38rem;

	color: #818181;

	margin-left: 1.28rem;

}

.pl-bt {

	display: block;

	font-size: 0.3rem;

	padding-top: 0.28rem;

	padding-bottom: 0.12rem;

	color: #333333;

}

.pl-text dl {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #edecf1;

	padding-bottom: 0.38rem;

}

.pl-text ul {

	padding-bottom: 0.38rem;

}

.pl-text li {

	line-height: 0.38rem;

	color: #818181;

}

.directory {

	margin-top: 0.2rem;

	margin-right: 0.3rem;

	margin-left: 0.3rem;

	line-height: 0.36rem;

	padding-bottom: 0.38rem;

}

.directory dt {

	padding: 0.28rem;

	background-color: #edecf1;

}

.directory dd{

	font-size: 0.24rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #edecf1;

}

.directory dd a{

	padding: 0.28rem;

	display: block;

	color: #666666;

}

.directory dd em {

	display: inline-block;

	height: 0.36rem;

	width: 0.36rem;

	background-image: url(../images/plon.png);

	background-repeat: no-repeat;

	background-size: contain;

	background-position: center center;

	vertical-align: middle;

	margin-top: -0.08rem;

	margin-left: 0.04rem;

	margin-right: 0.08rem;

}

.directory dd.ploff a {

	color: #ff7c00;

}

.directory dd.ploff em {

	background-image: url(../images/ploff.png);

}

.pl-comments {

	margin-left: 0.3rem;

}

.pl-comments h1 {

	font-size: 0.32rem;

	padding-top: 0.38rem;

	padding-bottom: 0.2rem;

}

.pl-comments dt {

	height: 0.9rem;

	width: 0.9rem;

	display: block;

	float: left;

}

.pl-comments dt img {

	height: 100%;

	width: 100%;

	border-radius: 50%;

	-webkit-border-radius: 50%;

}

.pl-comments dd {

	line-height: 0.38rem;

	color: #818181;

	margin-left: 1.12rem;

	padding-bottom: 0.38rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #edecf1;

	padding-right: 0.3rem;

}

.pl-bts {

	display: block;

	font-size: 0.3rem;

	color: #333333;

	line-height: 0.5rem;

	padding-bottom: 0.2rem;

}

.pl-comments dl {

	padding-top: 0.38rem;

}

.pl-bts p {

	font-size: 0.24rem;

	color: #999999;

	line-height: 0.32rem;

}

.pl-comments dd samp {

	margin-right: 0.64rem;

	display: block;

}

.pl-comments dd span {

	float: right;

}

.pop-share h2 {

	padding: 0.1rem 0.2rem;

	margin: 0.3rem;

	border: 1px solid #edecf1;

	border-radius: 10px;

	-webkit-border-radius: 10px;

}

.pop-share h2 textarea {

	border: 0px none;

	line-height: 0.36rem;

	width: 100%;

	font-size: 0.28rem;

}

.pl-comments dd span a {

	color: #666666;

}

.pls-title {

	line-height: 0.36rem;

	background-color: #edecf1;

	padding: 0.28rem;

	margin-top: 0.2rem;

	margin-right: 0.3rem;

	margin-left: 0.3rem;

}

.video-tiele-box{

	width:100%;

	height:1.0rem;

	border-bottom: 1px solid #ccc;

	background-color: #fff;

/*	margin-top: 0.90rem;*/

}

.vid-tit-box{

	width:6.86rem;

	height:1.0rem;

	border:0px solid red;

	margin:0 auto;

	display: -webkit-flex;

}

.video-tiele-box .vid-tit-box div{

	width:1.755rem;

	height:1.0rem;

	border:0px solid red;

	flex: 4;

	text-align: center;

	line-height: 1.0rem;

	font-size: 0.24rem;

	font-weight: 400;

}

.this-video{

	border-bottom: 2px solid #ff4814 !important;

	color: #ff4814;

	height: 0.98rem !important;

}

.video-title-jiage-box{

	width:100%;

	height:0.96rem;

	border-bottom:1px solid #edecf1;

}

.video-flex{

	width:7.20rem;

	height:0.83rem;

	border:0px solid red;

	margin:0 auto;

	display: -webkit-flex;

}

.video-list-box .video-title-jiage-box .video-flex div{

	width:3.51rem;

	height:0.83rem;

	flex: 2;

	border:0px solid red;

}

.video-yxq{

	font-size: 0.22rem;

	color: #2bc07c;

	line-height: 0.83rem;

}

.video-bfcx{

	font-size: 0.24rem;

	color: #999999;

	line-height: 0.83rem;

}

.video-minzi{

	font-size: 0.32rem;

	color: #333333;
	
	line-height: 0.83rem;

}

.video-rmb{

	font-size: 0.32rem;

	color: #ff7c00;
	
	line-height: 0.83rem;

}

.video-dian{

	width:100%;

	height:0.20rem;

	border:1px solid #edecf1;

	background: #edecf1;

}

.video-jianjie{

	width:6.86rem;

	/*height:4.18rem;*/

	height:auto;

	border-bottom: 1px solid #ccc;

	margin: 0 auto;

	padding-bottom: 0.20rem;
}

.video-jiangshi{

	font-size: 0.3197rem;

	margin-top: 0.34rem;

}

.video-tpi{

	width:0.89rem;

	height:0.94rem;

	border-radius: 100px;

	margin-top: 0.20rem;

}

.video-right-jianjie{

	width:5.65rem;

	/*height:3.31rem;*/

	height:auto;

	border:0px solid red;

	margin-left: 1.26rem;

	margin-top: -1.0rem;

}

.video-lyl{

	font-size: 0.2993rem;

	color: #333333;

	margin-top: 0.30rem;

}

.video-qbjiea{

	font-size: 0.2794rem;

	color: #818181;

	margin-top: 0.20rem;

}

.video-kcjapasd{

	color: #818181;

	font-size: 0.2798rem;

	padding-top: 0.20rem;

}

.audio-list-box{

	width:100%;

	height:auto;

	background-color: #fff;

}
.video-list-box{

	width:100%;

	height:auto;

	margin-bottom:1.14rem;

	background-color: #fff;

}

.video-tiwen{

	width:1.79rem;

	height:0.60rem;

	border:1px solid #ff7c00;

	background:#ff7c00;

	color: #fff;

	font-size: 0.2798rem; 

	border-radius: 4px;

}

.video-guomai{

	width:2.60rem;

	height:0.70rem;
	line-height: 0.70rem;

	border:1px solid #ff7c00;

	background:#ec5730;

	color: #fff;

	font-size: 0.24rem;

}

.video-btn{

	display: block;

	/*text-align: right;*/

	margin-top: 0.24rem;

    position: fixed;

    bottom: 1.14rem;

    right: 0.30rem;

}
.studyed{
	display: inline-block;
	position: absolute;
    right: 0.32rem;
    top: 0.27rem;
	width:1.15rem;
	height:0.47rem;
	text-align: center;
	line-height: 0.5rem;
	color:#fff;
	font-size: 0.24rem;
	border-radius: 0.06rem;
	background-color: #ec5730;
}

.video-tiwen-tanc{

	width:7.08rem;

	height:2.48rem;

	border:0px solid red;

	position: fixed;

	z-index: 9999;

	/*top: 0;*/

	left: 0.20rem;

	bottom: 0.90rem;

	background: #fff;

	display: none;
}

.video-tiwen-tanc textarea{

	width:7.06rem;

	height:1.38rem;

	border:1px solid #ccc;

	outline: none;

	resize: none;

	font-size: 0.28rem;

	padding: 0.10rem 0 0 0.10rem;

	color: #999999;

}

.video-tiwen-tanc .video-tw-flex{

	width:7.06rem;

	height:1.07rem;

	border: 0px solid red;

	display: -webkit-flex;

}

.video-tiwen-tanc .video-tw-flex div{

	width:3.53rem;

	height:1.07rem;

	border:0px solid red;

	flex: 2;

}

.video-flex-hf{

	width:1.50rem;

	height:0.50rem;

	border:1px solid #ff7c00;

	background: #ff7c00;

	color: #fff;

	font-size: 0.24rem;

	border-radius: 4px;

}

.video-flex-qx{

	width:1.50rem;

	height:0.50rem;

	border:1px solid #cccccc;

	background: #fff;

	color: #b5b5b5;

	font-size: 0.24rem;

	border-radius: 4px;

}

.video-tiwen-tanc .video-tw-flex div a{

	display: block;

	text-align: center;

	margin-top: 0.24rem;

}

.video-mulb-box{
	width:100%;
}
 .JI{
	padding: 0 0.32rem;
	height:1.0rem;
}
.audio-mulb-box{

	width:6.86rem;

	height:auto;

	border:0px solid red;

	margin: 0 auto;

}
.video-chapter-name{
	width:100%;
	height:0.75rem;
	line-height: 0.75rem;
	padding-left:0.32rem;
	background-color: #f6f6f6;
}

.video-jizhang{
	display: -webkit-flex;
	flex-wrap: wrap;
    flex-direction: column;
	width:100%;

	height:1.0rem;

	border-bottom:1px solid #edecf1;

	margin: 0 auto;

	padding-left: 1.0rem;

	font-size: 0.24rem;

	color: #333333;

	position: relative;

}
.bofang{
	position: absolute;
    left: 0.32rem;
    bottom:0.25rem;
    width: 0.5rem;
    height: 0.5rem;
    display: inline-block;
}
.current-time{
	margin-left: 0.15rem;
}

.video-jizhangs{

	width:100%;

	height:1.0rem;

	margin: 0 auto;

	line-height: 1.0rem;

	font-size: 0.28rem;

	color: #333333;

	position: relative;

}
.video-jizhang .obj_name{
	flex:1;
	height:0.25rem;
	line-height: 0.6rem;
}
.video-jizhang .obj_time{
	flex:1;
	height:0.25rem;
	line-height: 0.38rem;
	padding-left: 0.12rem;
}

.video-bg{

	background: #edecf1;

}

.video-kejian-box{

	width:6.86rem;

	height:auto;

	margin: 0 auto;

}
.video-zlmp{
	position: relative;

	/*width:6.86rem;*/

	height:0.88rem;

	line-height: 0.88rem;
    padding: 0 0.23rem;

	border-bottom:1px solid #ddd;

	display: -webkit-flex;

}

.video-zlmp-box{

	width:6.86rem;

	/*height:1.3rem;*/

	border:0px solid red;
	border-bottom: 1px solid #ccc;

}
.video-zlmp-bo{
	position: relative;
	display: -webkit-flex;
}
.video-zlmp-bopp{
	position: relative;
	/*display: -webkit-flex;*/
}

.video-list-box .video-kejian-box .video-zlmp-box div{

	float: 3;

}

.video-flex-q{

	width:3.5rem;

	height:0.63rem;

	border: 0px solid red;

	padding-left: 0.2rem;

	line-height: 0.63rem;

	overflow: hidden;

}

.video-bo{

	width:0.5rem;

	height:0.5rem;

	border:0px solid red;

	text-align: center;

	line-height: 0.63rem;

}
.video-time{
	width:2.6rem;

	height:0.63rem;

	border:0px solid red;

	text-align: center;

	line-height: 0.63rem;
}
.video-flex-p{

	/*width:5.5rem;*/
	width:100%;
	word-wrap:break-word;

	/*height:0.63rem;*/

	border: 0px solid red;

	padding-left: 0.30rem;

	line-height: 0.63rem;

	/*overflow: hidden;*/

}
.video-ans{
	/*width:2.2rem;*/
	width:100%;

	height:0.63rem;

	border:0px solid red;

	text-align: right;

	line-height: 0.63rem;
}
.video-kcpjpl-box{

	/*width:6.86rem;*/

	height:0.92rem;

	border-bottom:1px solid #edecf1;

	margin: 0 auto;

	background: #fff;

	line-height: 0.92rem;

	font-size: 0.28rem;

	position: relative;

	padding: 0 0.30rem;

}

.duospinl{

	color: #999999;

	font-size: 0.24rem;

}

.plshow{

	/*color: #ff4814;

	font-size: 0.28rem;

	position: absolute;

	right: 1.00rem;

	top: 0;*/


	display: inline-block;
    color: #fff;
    font-size: 0.28rem;
    position: absolute;
    right: 1.0rem;
    top: 0.2rem;
    width: 1.0rem;
    height: 0.5rem;
    text-align: center;
    line-height: 0.5rem;
    border-radius: 0.1rem;
    background: #ec5730;

}

.plshows {

	font-size: 0.28rem;

	position: absolute;

	right: 0.85rem;

	top: 0;

}

.Mat{

	width:0.35rem;

	height:0.37rem;

	position: absolute;

	right: 0.32rem;

	top: 0.22rem;

}

.commlist{

	width: 6.86rem;

	height: auto;

	margin: 0 auto;

	/*padding-bottom: 1.30rem;*/

	/*border-bottom:1px solid #ccc;*/

	clear: both;

}

.pin-box{

	width:100%;

	/*height:2.30rem;*/

	height:auto;

	border: 0px solid red;

	clear: left;

}

.jiediantou{

	width:0.90rem;

	height: 0.90rem;

	border-radius: 50%;

	margin-top: 0.30rem;

}

.Con-right{

	width:5.93rem;

	height: auto;

	border-bottom:1px solid #ccc;

	margin-left: 1.0rem;

	margin-top: -0.88rem;

	/*padding-bottom: 0.20rem;*/

}

.User{

	font-size: 0.28rem;

	margin-top: 0.10rem;

}

.Time{

	color: #999999;

	font-size: 0.20rem;

	margin-top: 0.25rem;

}

.wenb{

	font-size: 0.26rem;

	color: #818181;

	margin-top: 0.28rem;

	width:5.93rem;

	height:auto;

}

.flaoa{

	width:98%;

	height:0.50rem;
	line-height: 0.50rem;
	text-align: right;

	/*height:auto;*/

	border: 0px solid red;

	position: relative;

}

.pldzw{

	width:0.35rem;

	height: 0.37rem;

	position: absolute;

	top: 0.15rem;

	right: 1.14rem;

}

.sizea{

	position: absolute;

	top: 0.15rem;

	right: 0.80rem;

	font-size: 0.28rem;

	color: #999999;

}

.fhtr{

	/*position: absolute;

	top: -0.5rem;*/
	font-size: 0.26rem;

	color: #999999;

	/*right: 0.21rem;*/

}

.video-tiwen-tancc{

	width:7.08rem;

	height:2.48rem;

	border:0px solid red;

	position: fixed;

	z-index: 9999;

	/*top: 0;*/

	left: 0.20rem;

	bottom: 0.90rem;

	background: #fff;

	display: none;



}

.video-tiwen-tancc textarea{

	width:7.06rem;

	height:1.38rem;

	border:1px solid #ccc;

	outline: none;

	resize: none;

	font-size: 0.28rem;

	padding: 0.10rem 0 0 0.10rem;

	color: #999999;

}

.video-tiwen-tancc .video-tw-flexx{

	width:7.06rem;

	height:1.07rem;

	border: 0px solid red;

	display: -webkit-flex;

}

.video-tiwen-tancc .video-tw-flexx div{

	width:3.53rem;

	height:1.07rem;

	border:0px solid red;

	flex: 2;

}

.video-flex-hff{

	width:1.50rem;

	height:0.50rem;

	border:1px solid #ff7c00;

	background: #ff7c00;

	color: #fff;

	font-size: 0.24rem;

	border-radius: 4px;

}

.video-flex-qxx{

	width:1.50rem;

	height:0.50rem;

	border:1px solid #cccccc;

	background: #fff;

	color: #b5b5b5;

	font-size: 0.24rem;

	border-radius: 4px;

}

.video-tiwen-tancc .video-tw-flexx div a{

	display: block;

	text-align: center;

	margin-top: 0.24rem;

}

/*观看记录空白页样式*/

.record-box{

	width:6.90rem;

	height:6.56rem;

	border:0px solid red;

	margin:1.98rem auto;

}

.Record-title{

	color: #999999;

	font-size: 0.30rem;

	text-align: center;

	display: block;

}

.record-box img{

	width:3.06rem;

	height:2.59rem;

	border:1px solid #ccc;

	margin: 0.15rem auto;

	display: -webkit-box;

}

.record-wxts{

	display: block;

	text-align: center;

	color: #999999;	

	font-size: 0.24rem;

}

.record-bottom-box{

	width:100%;

	height:0.62rem;

	border:0px solid red;

	margin-top: 0.50rem;

	display: -webkit-flex;

}

.record-bottom-box div{

	width: 50%;

	height:0.61rem;

	border:0px solid red;

	flex: 2;

}

.record-bottom-box div a{

	display: block;

	text-align: center;

}

.record-t{

	width:2.02rem;

	height:0.61rem;

	border:1px solid #fc4513;

	background: #fc4513;

	font-size: 0.26rem;

	color: #fff;

	border-radius: 4px;

}

/*卡卷激活成功页面*/

.success-box{

	width:6.90rem;

	height:5.68rem;

	border:0px solid red;

	margin:2.70rem auto;

}

.success-box span{

	display: block;

	color: #999999;

	font-size: 0.30rem;

	text-align: center;

	margin-bottom: 0.20rem;

}

.success-box img{

	width:3.23rem;

	height:2.17rem;

	border: 1px solid #ccc;

	display: -webkit-box;

	margin: 0.20rem auto;

}

.success-send{

	width:100%;

	height:1.22rem;

	border:0px solid red;

}

.success-box .success-send a{

	display: block;

	text-align: center;

	margin-top: 0.30rem;



}

.success-box .success-send a input{

	width:2.03rem;

	height:0.60rem;

	border:1px solid #fc4513;

	background: #fc4513;

	color: #fff;

	font-size: 0.26rem;

	border-radius: 4px;

}

/*课程空白页*/

.recommend-kby{

	width: 3.72rem;

	height:3.80rem;

	border: 0px solid red;

	margin: 3.30rem auto;

}

.recommend-rg-box .recommend-kby img{

	width:3.24rem;

	height:2.06rem;

	border:1px solid #ccc;

	margin: 0 auto;

	display: block;

	margin-top: 0.20rem;

}

.recommend-rg-box .recommend-kby span{

	font-size: 0.24rem;

	color: #999999;

	display: block;

	text-align: center;

	margin-bottom: 0.10rem;

	padding-top: 0.10rem;

}

/*续费会员页面*/

.banner-topp{

	width:100%;

	height: 3.00rem;

	border: 0px solid red;

}

.banner-xfhy{

	width:100%;

	height: 3.00rem;

}

.xu-box{

	width:100%;

	height: 5.69rem;

	border: 0px solid red;

	background: #fff;

	overflow: hidden;

}

.xu-content{

	width:6.90rem;

	height:4.79rem;

	border: 0px solid red;

	margin: 0.52rem auto;

}

.xu-box .xu-content span{

	font-size: 0.32rem;

	color: #333333;

	padding-left: 0.20rem;

} 

.xu-box .xu-content p{

	font-size: 0.32rem;

	padding-left: 0.20rem;

	margin-top: 0.10rem;

	line-height: 0.50rem;

}

.lijixuhui-box{

	width: 100%;

	height:2.25rem;

	border:0px solid red;

}

.xu-box .xu-content .lijixuhui-box a{

	display: block;

	text-align: center;

	margin-top: 0.72rem;

}

.xu-box .xu-content .lijixuhui-box a input{

	border: 1px solid #06cd00;

	width: 6.01rem;

	height: 0.81rem;

	background: #06cd00;

	color: #fff;

	font-size: 0.32rem;

	border-radius: 4px;

}

.xf-conas{

	width: 100%;

	height:1.17rem;

	border-bottom: 1px solid #ccc;

	background: #fff;

}

.xf-conas span{

	font-size: 0.50rem;

	display: block;

	text-align: center;

	padding-top: 0.20rem;

}

.hyjs-box{

	width:100%;

	height: auto;

	padding-bottom: 0.50rem;

	background: #fff;

}

.hyjs-box img{

	width: 6.90rem;

	display: block;

	margin: 0 auto;

}

/*会员页面样式*/

.huiyuan-title{

	width:100%;

	height:0.90rem;

	border-bottom: 1px solid #ccc;

	background: #fff;

}

.huiyuan-title-flex{

	width:6.90rem;

	height:0.90rem;

	border: 0px solid red;

	margin: 0 auto;

	display: -webkit-flex;

	background: #fff;

}

.huiyuan-title .huiyuan-title-flex div{

	width: 2.30rem;

	height: 0.90rem;

	border: 0px solid red;

	flex: 3;

	text-align: center;

	line-height: 0.88rem;

	font-size: 0.30rem;

	background: #fff;

}

.this-huiyuan{

	color: #ff7c01;

	border-bottom: 2px solid #ff7c01 !important;

}

.huiy-list-box{

	width: 100%;

	height: auto;

	padding-bottom:1.4rem;

}

.goumai-box{

	width:100%;

	height: 8.76rem;

	border-top: 1px solid #ccc;

	background: #fff;

	overflow: hidden;

}

.zhongjian-box{

	width:6.90rem;

	height: 8.04rem;

	border: 0px solid red;

	margin: 0.60rem auto;

}

.huiy-list-box .goumai-box .zhongjian-box .jgfl{

	width:3.25rem;

	height: 1.38rem;

	border: 1px solid #f0f0f0;

	background: #f0f0f0;

	border-radius: 4px;

	float: left;

	margin-left: 0.13rem;

	margin-bottom: 0.20rem;



}

.huiy-list-box .goumai-box .zhongjian-box .jgfl .fl-oiu{

	font-size: 0.30rem;

	color: #666666;

	margin-top: 0.32rem;

	margin-left: 0.28rem;

}

.yeushuF{

	color: #999999;

	font-size: 0.24rem;

	margin-left: 0.28rem;

	margin-top: 0.27rem;

}

.Hy-rmb{

	color: #ff7c01;

	font-size: 0.32rem;

	margin-left: 1.20rem;

}

.zhifupingt{

	font-size: 0.28rem;

	margin-left: 0.09rem;

	margin-bottom: 0.20rem;

}

.zhifufangshi-box{

	width: 100%;

	height: 0.70rem;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	font-size: 0.20rem;

	color: #333333;

	line-height: 0.70rem;

	padding-left: 0.78rem;

	position: relative;

}

.hy-suba{

	width:6.02rem;

	height: 0.80rem;

	border: 1px solid #06cd00;

	background: #06cd00;

	color: #fff;

	font-size: 0.32rem;

	border-radius: 4px;

}

.tjpuy{

	display: block;

	text-align: center;

	margin-top: 0.50rem;

}

.xuexiaohuiy-box{

	width:100%;

	height:8.30rem;

	background: #fff;

	overflow: hidden;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.xuexhy-list{

	width:6.90rem;

	height: 1.28rem;

	border: 0px solid red;

	margin: 0 auto;

	position: relative;

}

.huiy-list-box .xuexiaohuiy-box .xuexhy-list img{

	width: 0.85rem;

	height: 0.82rem;

	margin-top: 0.20rem;

}

.huiy-list-box .xuexiaohuiy-box .xuexhy-list .ziyha{

	font-size: 0.24rem;

	color: #333333;

	position: absolute;

	top: 0.25rem;

	left: 1.07rem;

}

.mcxxl{

	position: absolute;

	font-size: 0.18rem;

	color: #333333;

	top: 0.70rem;

	left: 1.10rem;

}

.zuihou-buas{

	font-size: 0.30rem;

	display: block;

	text-align: center;

	margin-top: 0.55rem;

}

.dhhma{

	width: 100%;

	height:1.98rem;

	border: 0px solid red;

	background: #fff;

	overflow: hidden;

}

.dianhuahaoma{

	font-size: 0.26rem;

	display: block;

	text-align: center;

}

.fljgb-box{

	width:100%;

	height: 6.32rem;

	border: 0px solid red;

	background: #fff;

	overflow: hidden;

}

.tt-boxa{

	width:6.90rem;

	height: 1.17rem;

	border: 0px solid red;

	margin: 0 auto;

	font-size: 0.32rem;

	text-align: center;

	line-height: 1.17rem;

}

.jgb-tu{

	width: 6.90rem;

	height: 4.39rem;

	display: block;

	margin: 0 auto;

}

.huiy-icon{

	width: 0.30rem;

	height: 0.30rem;

	position: absolute;

	top: 0.25rem;

	left: 0.20rem;



}

.huiyuan-yiy{

	width: 0.30rem;

	height: 0.30rem;

}

.hy-xyk{

	width:0.59rem;

	height: 0.24rem;

	position: absolute;

	top: 0.25rem;

	left: 0.08rem;

}

.ckeck{

	position: absolute;

	top: 0.15rem;

	right: 0.10rem;

	width: 0.39rem;

	height: 0.39rem;

}

.news-tongzhi-box{

	width: 100%;

	/*height: 1.30rem;*/

	height: auto;

	border-bottom: 1px solid #cccccc;

}

.xt-xiaoxi{

	color: #666666;

	font-size: 0.28rem;

	margin-left: 0.24rem;

	padding-bottom: 10px;

	padding-top: 10px;

}

.tongzhi-flex{

	width:6.86rem;

	height: 0.55rem;

	border: 0px solid red;

	margin: 0 auto;

	display: -webkit-flex;

}

.xiaohezi{
	width: 3.51rem;

	height: 0.55rem;

	border: 0px solid red;

	flex: 2;

	font-size: 0.22rem;

	color: #999999;

	line-height: 0.55rem;

	overflow: hidden;
    position: relative;

}

.this-tes-right{

	text-align: right;

}

.this-vip{

	color: #ff4814;

}

.huifu-Box{

	width: 5.90rem;

	/*height: 2.35rem;*/

	height: auto;

	border-bottom: 1px solid #ccc;

	float: right;

}

.HUI-right{

	width:4.82rem;

	/*height: 2.12rem;*/

	height: auto;

	border: 0px solid red;

	margin-top: -1.28rem;

	margin-left: 1.05rem;

	/*margin-bottom:0.30rem;*/

}

.ahz{

	font-size: 0.30rem;

	color: #333333;

}

.HFS{

	color: #569eff;

	padding-top: 0.37rem;

}

.S-J{

	color: #999999;

	font-size: 0.20rem;

	padding-top: 0.20rem;

}

.spHf{

	font-size: 0.26rem;

	color: #818181;

	padding-top: 0.20rem;

}

.zhengyu{

	width: 100%;

	height: 0.50rem;
	line-height: 0.50rem;
	text-align: right;

	/*height:auto;*/

	border: 0px solid red;

	position: relative;

}

.video-tiwen-tancc{

	width:7.08rem;

	height:2.48rem;

	border:0px solid red;

	position: fixed;

	z-index: 9999;

	/*top: 0;*/

	left: 0.20rem;

	bottom: 0.90rem;

	background: #fff;

	display: none;



}

.video-tiwen-tancc textarea{

	width:7.06rem;

	height:1.38rem;

	border:1px solid #ccc;

	outline: none;

	resize: none;

	font-size: 0.28rem;

	padding: 0.10rem 0 0 0.10rem;

	color: #999999;

}

.video-tiwen-tancc .video-tw-flexx{

	width:7.06rem;

	height:1.07rem;

	border: 0px solid red;

	display: -webkit-flex;

}

.video-tiwen-tancc .video-tw-flexx div{

	width:3.53rem;

	height:1.07rem;

	border:0px solid red;

	flex: 2;

}

.video-flex-hff{

	width:1.50rem;

	height:0.50rem;

	border:1px solid #ff7c00;

	background: #ff7c00;

	color: #fff;

	font-size: 0.24rem;

	border-radius: 4px;

}

.video-flex-qxx{

	width:1.50rem;

	height:0.50rem;

	border:1px solid #cccccc;

	background: #fff;

	color: #b5b5b5;

	font-size: 0.24rem;

	border-radius: 4px;

}

.video-tiwen-tancc .video-tw-flexx div a{

	display: block;

	text-align: center;

	margin-top: 0.24rem;

}

/*观看记录空白页样式*/

.record-box{

	width:6.90rem;

	height:6.56rem;

	border:0px solid red;

	margin:1.98rem auto;

}

.Record-title{

	color: #999999;

	font-size: 0.30rem;

	text-align: center;

	display: block;

}

.record-box img{

	width:3.06rem;

	height:2.59rem;

	border:1px solid #ccc;

	margin: 0.15rem auto;

	display: -webkit-box;

}

.record-wxts{

	display: block;

	text-align: center;

	color: #999999;	

	font-size: 0.24rem;

}

.record-bottom-box{

	width:100%;

	height:0.62rem;

	border:0px solid red;

	margin-top: 0.50rem;

	display: -webkit-flex;

}

.record-bottom-box div{

	width: 50%;

	height:0.61rem;

	border:0px solid red;

	flex: 2;

}

.record-bottom-box div a{

	display: block;

	text-align: center;

}

.record-t{

	width:2.02rem;

	height:0.61rem;

	border:1px solid #fc4513;

	background: #fc4513;

	font-size: 0.26rem;

	color: #fff;

	border-radius: 4px;

}

/*卡卷激活成功页面*/

.success-box{

	width:6.90rem;

	height:5.68rem;

	border:0px solid red;

	margin:2.70rem auto;

}

.success-box span{

	display: block;

	color: #999999;

	font-size: 0.30rem;

	text-align: center;

	margin-bottom: 0.20rem;

}

.success-box img{

	width:3.23rem;

	height:2.17rem;

	border: 1px solid #ccc;

	display: -webkit-box;

	margin: 0.20rem auto;

}

.success-send{

	width:100%;

	height:1.22rem;

	border:0px solid red;

}

.success-box .success-send a{

	display: block;

	text-align: center;

	margin-top: 0.30rem;



}

.success-box .success-send a input{

	width:2.03rem;

	height:0.60rem;

	border:1px solid #fc4513;

	background: #fc4513;

	color: #fff;

	font-size: 0.26rem;

	border-radius: 4px;

}

/*课程空白页*/

.recommend-kby{

	width: 3.72rem;

	height:3.80rem;

	border: 0px solid red;

	margin: 3.30rem auto;

}

.recommend-rg-box .recommend-kby img{

	width:3.24rem;

	height:2.06rem;

	border:1px solid #ccc;

	margin: 0 auto;

	display: block;

	margin-top: 0.20rem;

}

.recommend-rg-box .recommend-kby span{

	font-size: 0.24rem;

	color: #999999;

	display: block;

	text-align: center;

	margin-bottom: 0.10rem;

	padding-top: 0.10rem;

}

/*续费会员页面*/

.banner-topp{

	width:100%;

	height: 3.00rem;

	border: 0px solid red;

}

.banner-xfhy{

	width:100%;

	height: 3.00rem;

}

.xu-box{

	width:100%;

	height: 5.69rem;

	border: 0px solid red;

	background: #fff;

	overflow: hidden;

}

.xu-content{

	width:6.90rem;

	height:4.79rem;

	border: 0px solid red;

	margin: 0.52rem auto;

}

.xu-box .xu-content span{

	font-size: 0.32rem;

	color: #333333;

	padding-left: 0.20rem;

} 

.xu-box .xu-content p{

	font-size: 0.32rem;

	padding-left: 0.20rem;

	margin-top: 0.10rem;

	line-height: 0.50rem;

}

.lijixuhui-box{

	width: 100%;

	height:2.25rem;

	border:0px solid red;

}

.xu-box .xu-content .lijixuhui-box a{

	display: block;

	text-align: center;

	margin-top: 0.72rem;

}

.xu-box .xu-content .lijixuhui-box a input{

	border: 1px solid #06cd00;

	width: 6.01rem;

	height: 0.81rem;

	background: #06cd00;

	color: #fff;

	font-size: 0.32rem;

	border-radius: 4px;

}

.xf-conas{

	width: 100%;

	height:1.17rem;

	border-bottom: 1px solid #ccc;

	background: #fff;

}

.xf-conas span{

	font-size: 0.50rem;

	display: block;

	text-align: center;

	padding-top: 0.20rem;

}

.hyjs-box{

	width:100%;

	height: auto;

	padding-bottom: 0.50rem;

	background: #fff;

}

.hyjs-box img{

	width: 6.90rem;

	display: block;

	margin: 0 auto;

}

/*会员页面样式*/

.huiyuan-title{

	width:100%;

	height:0.90rem;

	border-bottom: 1px solid #ccc;

	background: #fff;

}

.huiyuan-title-flex{

	width:6.90rem;

	height:0.90rem;

	border: 0px solid red;

	margin: 0 auto;

	display: -webkit-flex;

	background: #fff;

}

.huiyuan-title .huiyuan-title-flex div{

	width: 2.30rem;

	height: 0.90rem;

	border: 0px solid red;

	flex: 3;

	text-align: center;

	line-height: 0.88rem;

	font-size: 0.30rem;

	background: #fff;

}

.this-huiyuan{

	color: #ff7c01;

	border-bottom: 2px solid #ff7c01 !important;

}

.huiy-list-box{

	width: 100%;

	height: auto;

	padding-bottom:1.4rem;

}

.goumai-box{

	width:100%;

	height: 8.76rem;

	border-top: 1px solid #ccc;

	background: #fff;

	overflow: hidden;

}

.zhongjian-box{

	width:6.90rem;

	height: 8.04rem;

	border: 0px solid red;

	margin: 0.60rem auto;

}

.huiy-list-box .goumai-box .zhongjian-box .jgfl{

	width:3.25rem;

	height: 1.38rem;

	border: 1px solid #f0f0f0;

	background: #f0f0f0;

	border-radius: 4px;

	float: left;

	margin-left: 0.13rem;

	margin-bottom: 0.20rem;



}

.huiy-list-box .goumai-box .zhongjian-box .jgfl .fl-oiu{

	font-size: 0.30rem;

	color: #666666;

	margin-top: 0.32rem;

	margin-left: 0.28rem;

}

.yeushuF{

	color: #999999;

	font-size: 0.24rem;

	margin-left: 0.28rem;

	margin-top: 0.27rem;

}

.Hy-rmb{

	color: #ff7c01;

	font-size: 0.32rem;

	margin-left: 1.20rem;

}

.zhifupingt{

	font-size: 0.28rem;

	margin-left: 0.09rem;

	margin-bottom: 0.20rem;

}

.zhifufangshi-box{

	width: 100%;

	height: 0.70rem;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	font-size: 0.20rem;

	color: #333333;

	line-height: 0.70rem;

	padding-left: 0.78rem;

	position: relative;

}

.hy-suba{

	width:6.02rem;

	height: 0.80rem;

	border: 1px solid #06cd00;

	background: #06cd00;

	color: #fff;

	font-size: 0.32rem;

	border-radius: 4px;

}

.tjpuy{

	display: block;

	text-align: center;

	margin-top: 0.50rem;

}

.xuexiaohuiy-box{

	width:100%;

	height:12.5rem;

	background: #fff;

	overflow: hidden;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}

.xuexhy-list{

	width:6.90rem;

	height: 1.28rem;

	border: 0px solid red;

	margin: 0 auto;

	position: relative;

}

.huiy-list-box .xuexiaohuiy-box .xuexhy-list img{

	width: 0.85rem;

	height: 0.82rem;

	margin-top: 0.20rem;

}

.huiy-list-box .xuexiaohuiy-box .xuexhy-list .ziyha{

	font-size: 0.24rem;

	color: #333333;

	position: absolute;

	top: 0.25rem;

	left: 1.07rem;

}

.mcxxl{

	position: absolute;

	font-size: 0.18rem;

	color: #333333;

	top: 0.70rem;

	left: 1.10rem;

}

.zuihou-buas{

	font-size: 0.30rem;

	display: block;

	text-align: center;

	margin-top: 0.55rem;

}

.dhhma{

	width: 100%;

	height:1.98rem;

	border: 0px solid red;

	background: #fff;

	overflow: hidden;

}

.dianhuahaoma{

	font-size: 0.26rem;

	display: block;

	text-align: center;

}

.fljgb-box{

	width:100%;

	height: 6.32rem;

	border: 0px solid red;

	background: #fff;

	overflow: hidden;

}

.tt-boxa{

	width:6.90rem;

	height: 1.17rem;

	border: 0px solid red;

	margin: 0 auto;

	font-size: 0.32rem;

	text-align: center;

	line-height: 1.17rem;

}

.jgb-tu{

	width: 6.90rem;

	height: 4.39rem;

	display: block;

	margin: 0 auto;

}

.huiy-icon{

	width: 0.30rem;

	height: 0.30rem;

	position: absolute;

	top: 0.25rem;

	left: 0.20rem;



}

.huiyuan-yiy{

	width: 0.30rem;

	height: 0.30rem;

}

.hy-xyk{

	width:0.59rem;

	height: 0.24rem;

	position: absolute;

	top: 0.25rem;

	left: 0.08rem;

}

.ckeck{

	position: absolute;

	top: 0.15rem;

	right: 0.10rem;

	width: 0.39rem;

	height: 0.39rem;

}



.vip-ryzs-box{

	width: 100%;

	height: 9.83rem;

	border: 0px solid red;

	background: #fff;

}

.vip-ryzs-box img{

	width: 5.15rem;

	height: 3.45rem;

	display: block;

	margin: 0.40rem auto;

}

.VIP-JIESHAO{

	width: 6.96rem;

	height: 5.56rem;

	border: 0px solid red;

	margin: 0.38rem auto;

}

.cwnfhu{

	font-size: 0.28rem;

	color: #333333;

	line-height: 0.40rem;

}

.yanzhengma{

	width: 2.60rem;

	height: 0.90rem;

	border: 1px solid #ccc;

	float: right;

	margin-top: 0.37rem;

}

.this-yidu{

	color: #999999;

}

.video-jizhang:nth-child(4){

/*	background-color:red; */

}

.bflf{

	width: 0.5rem;

	height: 0.5rem;

	position: absolute;

	top: 0.17rem;

	right: 0.32rem;

}
.bfta{

	width: 0.5rem;

	/*height: 0.47rem;*/

	/*position: absolute;

	top: 0.17rem;

	left: 0.1rem;*/

}


.this-kcxqy{

	color: #ff4814 !important;

}

.huifushengq{

	width: 100%;

	height: auto;

	position: fixed;

	bottom: 0.80rem;

	z-index: 9999999;

	display: none;

}

.huifushengq .news-bottom-box div{	width:3.51rem;

	height:1.07rem;

	border:0px solid red;

	flex: 2;

	width:3.51rem;

	height:1.07rem;

	border:0px solid red;

	flex: 2;

}

.huifushengq .news-bottom-box div a{

	display: block;

	text-align: center;

	margin-top: 0.28rem;

}

.this-nav-bot{

	color: #fc4513 !important;

}

.this-YIDU{

	color:#ccc !important;

}

/*国学展馆*/

.banner{

	width:100%;

	/*margin-top: 0.2rem;*/

	height:3rem; 

	overflow:hidden ; 

	position:relative}

.focus{

	height:3.6rem;

	position: relative;

	}

.focus .yd {

	background-color: #000;

	position: absolute;

	z-index: 1;

	height: 0.87rem;

	width: 100%;

	left: 0rem;

	bottom: 0rem;

	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/

	-moz-opacity:0.5; /*Firefox私有，透明度50%*/

	opacity:0.5;/*其他，透明度50%*/

}

.focus .bd ul li{

	height:3.6rem;

	width:100%;

	position: relative;

}

.focus .bd li em{

	position: absolute;

	left: 0rem;

	right: 0rem;

	bottom: 0rem;

	color: #ffffff;

	background-color:rgba(0,0,0,0.5);

	height: 0.82rem;

	padding-top: 0.12rem;

	padding-right: 0.3rem;

	padding-left: 0.3rem;

}

.focus .hd{

	 width:100%; 

	 position:absolute; 

	 z-index:3; 

	 bottom:0.20rem; 

	 text-align:center; 

	 margin:0 auto; 

}

.focus .hd ul li{

	width:0.21rem;

	height:0.21rem;

	border-radius:100%;

	float:left;

	display:inline-block;

	margin-right:0.26rem;

	cursor:pointer;

	-moz-border-radius:60%;

	-ms-border-radius:60%;

	-o-border-radius:60%;

	-webkit-border-radius:60%;

	text-indent: -9999px;

	background-color: #ffffff;

}

.focus .hd ul .on{ 

	background:#ff4814;

}

.focus .hd ul { 

	margin-left:3rem;

}

/*更改*/

/*.icon-menu{

	width:7.5rem;

	background-color:#ffffff;

	padding-bottom: 0.2rem;

}*/

.article-list {

	background-color: #ffffff;

}

.article-text dd span {

	font-size: 0.28rem;

	float: right;

}

.article-text dd.article-text-a {

	position: absolute;

	left: 0px;

	bottom: 0px;

	right: 0px;

}

.text-show {

	font-size: 0.3rem;

	line-height: 0.38rem;

	padding-top: 0.3rem;

	padding-right: 0.3rem;

	padding-bottom: 0.3rem;

	padding-left: 0.3rem;

	color: #424242;    

}

.zz p{/*text-indent:0 !important;*/

      /*line-height:none !important;*/

      line-height:none !important;}

.zz img{

    max-width:95% !important;

    border:none;

    margin:10px auto;

    text-align:center

}

.cous-bt em {

	float: left;

	height: 0.32rem;

	width: 0.32rem;

	margin-right: 0.08rem;

}

.ss-hot {

	line-height: 0.8rem;

	padding-right: 0.3rem;

	padding-left: 0.3rem;

	padding-bottom: 0.2rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

	margin-bottom: 0.1rem;

}

.ss-hot li {

	float: left;

	margin-top: 0.2rem;

	margin-right: 0.2rem;

}

.ss-hot li a {

	color: #666666;

	background-color: #f2f2f2;

	display: block;

	padding-right: 0.2rem;

	padding-left: 0.2rem;

	border-radius: 10px;

	-webkit-border-radius: 10px;

}

.ss-history {

	margin-left: 0.3rem;

	max-height:4.05rem;

	overflow: auto;	

}

.ss-history dl {

	line-height: 0.32rem;

	padding-top: 0.24rem;

	padding-bottom: 0.24rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

}

.ss-history dt {

	margin-left: 0.4rem;

	display: block;

	width: 5rem;

}

.ss-history dd {

	float: right;

	height: 0.32rem;

	width: 0.32rem;

	margin-right: 0.3rem;

}

.ss-history a {

	display: block;

}

.hy-text {

	margin-left: 0.3rem;

	font-size: 0.24rem;

	line-height: 0.38rem;

}

.hy-text dt {

	float: left;

	color: #999999;

}

.hy-text dd {

	color: #666666;

	margin-left: 1.38rem;

	margin-right: 0.3rem;

}

.hy-text dl {

	padding-top: 0.3rem;

	padding-bottom: 0.3rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

}

.cous-text-a p {

	margin-top: 0.05rem;

}

.ss-main {

	position: fixed;

	top: 0.88rem;

	right: 0rem;

	bottom: 0rem;

	background-color: #ffffff;

	z-index: 1010;

	overflow: auto;

	left: 0rem;

	display: none;

}

.ss-top {

	min-height: 0.88rem;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

}

.article-show {
	    overflow: hidden;

	margin-left: 0.3rem;

	padding-top: 0.2rem;

	padding-bottom: 0.2rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

	border:0px solid red;

}

.article-img {

	height: 1.64rem;

	width: 2.3rem;

	float: left;

}

.article-img img {

	height: 100%;

	width: 100%;

}

.article-text {

	min-height: 0.7rem;

	margin-left: 2.5rem;

	margin-right:0.3rem;

	position: relative;

}

.article-text dt {

	line-height: 0.38rem;

	display: block;

	/*font-size: 0.32rem;*/

    font-size: 0.36rem;

    color:#000000;

}

.article-text dd {

	color: #999999;

	font-size: 0.24rem;

	line-height: 0.28rem;

	margin-top: 0.20rem;

}

.article-text dd em {

	float: right;

}

.article-list {

	background-color: #ffffff;

}

.article-text dd span {

	font-size: 0.28rem;

	float: right;

}

.article-text dd.article-text-a {

	position: absolute;

	left: 0px;

	bottom: 0px;

	right: 0px;

}

.text-show {

	font-size: 0.3rem;

	line-height: 0.38rem;

	padding-top: 0.3rem;

	padding-right: 0.3rem;

	padding-bottom: 0.3rem;

	padding-left: 0.3rem;

	color: #424242;    

}

.zz p{/*text-indent:0 !important;*/

      /*line-height:none !important;*/

      line-height:none !important;}

.zz img{

    max-width:95% !important;

    border:none;

    margin:10px auto;

    text-align:center

}

.cous-bt em {

	float: left;

	height: 0.32rem;

	width: 0.32rem;

	margin-right: 0.08rem;

}

.ss-hot {

	line-height: 0.8rem;

	padding-right: 0.3rem;

	padding-left: 0.3rem;

	padding-bottom: 0.2rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

	margin-bottom: 0.1rem;

}

.ss-hot li {

	float: left;

	margin-top: 0.2rem;

	margin-right: 0.2rem;

}

.ss-hot li a {

	color: #666666;

	background-color: #f2f2f2;

	display: block;

	padding-right: 0.2rem;

	padding-left: 0.2rem;

	border-radius: 10px;

	-webkit-border-radius: 10px;

}

.ss-history {

	margin-left: 0.3rem;

	max-height:4.05rem;

	overflow: auto;	

}

.ss-history dl {

	line-height: 0.32rem;

	padding-top: 0.24rem;

	padding-bottom: 0.24rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

}

.ss-history dt {

	margin-left: 0.4rem;

	display: block;

	width: 5rem;

}

.ss-history dd {

	float: right;

	height: 0.32rem;

	width: 0.32rem;

	margin-right: 0.3rem;

}

.ss-history a {

	display: block;

}

.pl-button {

	margin-top: 0.2rem;

	margin-right: 0.3rem;

	margin-bottom: 1.5rem;

	margin-left: 0.3rem;

	text-align: center;

	color: #ffffff;

	line-height: 0.88rem;

}

.pl-button a {

	color: #ffffff;

	display: block;

}

.cous-text dt em {

	height: 0.32px;

	width: 0.32px;

	float: right;

}

.cous-choose .cous-show {

	margin-left: 1.14rem;

}

.cous-choose .forget {

	float: left;

	margin-top: 0.2rem;

}

.cous-choose {

	position: relative;

}

.cous-delete {

	position: absolute;

	height: 0.32rem;

	width: 0.32rem;

	top: 0.2rem;

	right: 0.3rem;

}

.settlement {

	width: 2.85rem;

	line-height: 0.98rem;

	font-size: 0.3rem;

	float: right;

	text-align: center;

}

.settlement a {

	color: #ffffff;

	display: block;

}

.under .forget {

	float: left;

}

.combined {

	float: right;

	margin-right: 0.36rem;

	font-size: 0.3rem;

	line-height: 0.98rem;

	text-align: right;

}

.combined em {

	font-size: 0.4rem;

	color: #ff7c00;

}

.cous-bt {

	font-size: 0.24rem;

	line-height: 0.32rem;

	margin-left: 0.3rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

	color: #666666;

	padding-top: 0.24rem;

	padding-bottom: 0.24rem;

}

.forget input[type="radio"] {

	display: inline-block;

	opacity: 0;

}

.forget input[type="radio"]:checked+div {

	background: url(../images/main02.png) no-repeat;

	background-size: contain;

}

.cous-wxzfb {

	width: 5rem;

	margin-top: 0.4rem;

	margin-right: auto;

	margin-left: auto;

}

.cous-wxzfb li {

	display: block;

	float: left;

	width: 50%;

}

.cous-option {

	position: absolute;

	top: 0px;

	left: 0px;

	height: 1.4rem;

	width: 1.4rem;

}



.cous-forget input[type="radio"] {

	display: inline-block;

	opacity: 0;

}

.cous-forget input[type="radio"]:checked+div {

	background-position: left bottom;

}

.cous-forget {

	margin-right: auto;

	margin-left: auto;

	position: relative;

	color: #666666;

	width: 1.4rem;

	overflow: hidden;

	height: 1.78rem;

}

.cous-forget span{

    font-size:0.26rem;

}

.cous-wx {

	background-size: 1.4rem 2.8rem;

	background-image: url(../images/cous-wx.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.cous-zfb {

	background-size: 1.4rem 2.8rem;

	background-image: url(../images/cous-zfb.png);

	background-repeat: no-repeat;

	background-position: left top;

}

.cous-forget span {

	text-align: center;

	position: absolute;

	left: 0rem;

	right: 0rem;

	bottom: 0rem;

}

.article-show {

	margin-left: 0.3rem;

	padding-top: 0.2rem;

	padding-bottom: 0.2rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

	border:0px solid red;

}

.article-img {

	height: 1.64rem;

	width: 2.3rem;

	float: left;

}

.article-img img {

	height: 100%;

	width: 100%;

}

.article-text dt {

	line-height: 0.38rem;

	display: block;

	font-size: 0.32rem;
	font-weight: 400;

    color:#000000;

}

.article-text dd {

	color: #999999;

	font-size: 0.24rem;

	line-height: 0.28rem;

	margin-top: 0.20rem;

}

.article-text dd em {

	float: right;

}

.article-list {

	background-color: #ffffff;

}

.article-text dd span {

	font-size: 0.28rem;

	float: right;

}

.article-text dd.article-text-a {

	display: inline-table;
    position: absolute;
     left: 2.8rem;
    bottom: 0;
    /*left: 5.55rem;*/
	top: 1.19rem;

}

.text-show {

	font-size: 0.3rem;

	line-height: 0.38rem;

	padding-top: 0.3rem;

	padding-right: 0.3rem;

	padding-bottom: 0.3rem;

	padding-left: 0.3rem;

	color: #424242;    

}

.zz p{/*text-indent:0 !important;*/

      /*line-height:none !important;*/

      line-height:none !important;}

.zz img{

    max-width:95% !important;

    border:none;

    margin:10px auto;

    text-align:center

}

.cous-bt em {

	float: left;

	height: 0.32rem;

	width: 0.32rem;

	margin-right: 0.08rem;

}

.ss-hot {

	line-height: 0.8rem;

	padding-right: 0.3rem;

	padding-left: 0.3rem;

	padding-bottom: 0.2rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

	margin-bottom: 0.1rem;

}

.ss-hot li {

	float: left;

	margin-top: 0.2rem;

	margin-right: 0.2rem;

}

.ss-hot li a {

	color: #666666;

	background-color: #f2f2f2;

	display: block;

	padding-right: 0.2rem;

	padding-left: 0.2rem;

	border-radius: 10px;

	-webkit-border-radius: 10px;

}

.ss-history {

	margin-left: 0.3rem;

	max-height:4.05rem;

	overflow: auto;	

}

.ss-history dl {

	line-height: 0.32rem;

	padding-top: 0.24rem;

	padding-bottom: 0.24rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

}

.ss-history dt {

	margin-left: 0.4rem;

	display: block;

	width: 5rem;

}

.ss-history dd {

	float: right;

	height: 0.32rem;

	width: 0.32rem;

	margin-right: 0.3rem;

}

.ss-history a {

	display: block;

}

.hy-text {

	margin-left: 0.3rem;

	font-size: 0.24rem;

	line-height: 0.38rem;

}

.hy-text dt {

	float: left;

	color: #999999;

}

.hy-text dd {

	color: #666666;

	margin-left: 1.38rem;

	margin-right: 0.3rem;

}

.hy-text dl {

	padding-top: 0.3rem;

	padding-bottom: 0.3rem;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e1e1e1;

}

.cous-text-a p {

	margin-top: 0.05rem;

}

.ss-main {

	position: fixed;

	top: 0.88rem;

	right: 0rem;

	bottom: 0rem;

	background-color: #ffffff;

	z-index: 1010;

	overflow: auto;

	left: 0rem;

	display: none;

}

.ss-top {

	min-height: 0.88rem;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

}



/***********************下边个人中心*******************/

.mid-topimgs {

	height: 2.72rem;

	position: relative;

	overflow: hidden;

}

.mid-topimgs h1 {

	z-index: -1;

	position: absolute;

	left: 0px;

	top: 0px;

	right: 0px;

	bottom: 0px;

}

.mid-topimgs h1 img {

	height: 2.72rem;

}

.mid-topimgs dt {

	height: 1.4rem;

	width: 1.4rem;

	display: block;

	float: left;

	padding: 0.05rem;

	background-color: #ffffff;

	border-radius: 50%;

	-webkit-border-radius: 50%;

}

.mid-topimgs dt img {

	height: 100%;

	width: 100%;

	border-radius: 50%;

	-webkit-border-radius: 50%;

}

.mid-topimgs dd {

	line-height: 0.38rem;

	color: #ffffff;

	margin-left: 1.8rem;

	font-size: 0.24rem;

}

.mid-topimgs dl {

	display: block;

	margin-top: 0.95rem;

	margin-right: 0.5rem;

	margin-left: 0.5rem;

}

.mid-topimgs dd em {

	font-size: 0.32rem;

	display: block;

	margin-bottom: 0.4rem;

}

.members-nav li {

	clear: both;

	height: 0.95rem;

	font-size: 0.28rem;

	line-height: 0.45rem;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #edecf1;

}

.members-nav li a {

	display: block;

	padding-left: 0.29rem;

	padding-right: 0.4rem;

	padding-top: 0.25rem;

	padding-bottom: 0.25rem;

}

.members-nav li em {

	float: right;

	height: 0.45rem;

	width: 0.45rem;

	display: block;

}

.members-nav li img {

	height: 100%;

	width: 100%;

}

.members-nav li span {

	float: left;

	height: 0.45rem;

	width: 0.45rem;

	display: block;

}

.members-nav li samp {

	margin-left: 0.68rem;

	display: block;

}

.members-nav h1 {

	width: 5.88rem;

	line-height: 0.9rem;

	display: block;

	margin-top: 0.3rem;

	margin-right: auto;

	margin-left: auto;

	height: 1.5rem;

}

.members-nav h1 a {

	text-align: center;

	display: block;

	border-radius: 0.1rem;

	-webkit-border-radius: 0.1rem;

	border: 1px solid #d1d1d1;

	box-shadow:0 0.06rem 0.08rem #e2e2e2;

	-moz-box-shadow:0 0.06rem 0.08rem #e2e2e2;

	-webkit-box-shadow:0 0.06rem 0.08rem #e2e2e2;

}

.top-logintitle {

	line-height: 0.68rem;

	padding-top: 0.2rem;

	display: block;

}

.top-logintext {

	line-height: 0.24rem;

	height: 0.24rem;

	margin-top: 0px;

	padding-top: 0.32rem;

}

.top-loginhq input {

	font-size: 0.36rem;

	color: #ffffff;

	height: 0.9rem;

	width: 100%;

	border: 0px none;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	background-color: #ff4814;

}

.top-loginhq input:focus {

	background-color: #e2e2e2;

}

.top-login dt samp {

	float: right;

	width: 44%;

}

.Info, .waring, .Error, .Loading {

    margin: 0 auto;

    padding: .3rem 0;

    color: #ff4814;

    text-align: center;

}



.fieldinput {

	height: 2rem;

	width: 2rem;

	overflow: hidden;

	position: absolute;

	z-index: 2;

	top: 0px;

	margin-left: -1rem;

	left: 50%;

}

.fieldcontain {

	height: 2rem;

	width: 2rem;

	overflow: hidden;

	position: absolute;

	z-index: 1;

	top: 0px;

	margin-left: -1rem;

	left: 50%;

}

.fieldinput input {

	height: 100%;

	width: 100%;

	filter:alpha(opacity=0); /*IE滤镜，透明度50%*/

	-moz-opacity:0; /*Firefox私有，透明度50%*/

	opacity:0;/*其他，透明度50%*/

}

.fieldcontain img {

	height: 100%;

	width: 100%;

}

.player-s50 li {

	width: 50%;

}

.player-s50 li em {

	width: 2.26rem;

}

.layer_loading {

    background-color: #000000;

    position: fixed;

    position: -ms-device-fixed;

    z-index: 11; /*20161114-cj: 解决叠放高度过高遮挡时间控件的问题*/

    width: 100%;

    left: 0px;

    top: 0;

    bottom: 0px;

    FILTER: Alpha(Opacity=50);

    opacity: 0.50;

    display: none;

    text-align: center;

    cursor: pointer;

}

.prodiv {

        -moz-border-radius: 5px 5px 5px 5px;

        -webkit-border-radius: 5px 5px 5px 5px;

        border-radius: 5px 5px 5px 5px;

        border: 1px solid #333333;

        box-shadow: none;

        top: 50%;

        left: 50%;

        z-index: 12;

        position: relative;

        text-align: center;

        background: #000000 url('/images/imgbox-spinner.gif') center center no-repeat;

        FILTER: Alpha(Opacity=70) !important;

        opacity: 0.70 !important;

        width: 3.6rem;

        height: 0.86rem;

        margin-top: -0.28rem;

        margin-left: -1.8rem;

        padding-top: 0.9rem;

        padding-bottom:0.1rem;

        color: white;

        display: block;

    }

    .prodiv samp{

        padding-top:0.3rem;

        padding-bottom:0.2rem;

        margin:0 auto;

        display:block;

    }

    /*卡券激活*/

    #cardActive {

        margin: 0 auto;

        padding: .2rem 0rem;

    }



#cardActive ul{

    padding:.2rem;

    border:1px dashed #666666;

    margin:.3rem auto;

    background-color:#edecf1;

    line-height:.46rem;

}

/*微信支付*/

.order-text {

    font-size: 0.32rem;

    line-height: 0.56rem;

    padding-top: 0.26rem;

    padding-right: 0.3rem;

    padding-bottom: 0.26rem;

    padding-left: 0.3rem;

    border-top-width: 1px;

    border-bottom-width: 1px;

    border-top-style: solid;

    border-bottom-style: solid;

    border-top-color: #cccccc;

    border-bottom-color: #cccccc;

}



.text-orange {

    color: #ff7c00;

}



.order-combination {

    height: 3.6rem;

    width: 3.44rem;

    margin-right: auto;

    margin-left: auto;

    padding-top: 0.2rem;

    padding-bottom: 0.2rem;

}



    .order-combination img {

        height: 100%;

        width: 100%;

    }



.order-pay input {

    font-size: 0.36rem;

    color: #ffffff;

    height: 0.9rem;

    width: 100%;

    border: 0px none;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    background-color: #06cd00;

}



.order-pay {

    margin-top: 0.4rem;

    width: 6rem;

    margin-right: auto;

    margin-left: auto;

}



    .order-pay input:focus {

        background-color: #ff4814;

    }



.order-picture {

    height: 3.4rem;

    width: 4.7rem;

    margin-right: auto;

    margin-left: auto;

    padding-top: 0.2rem;

    padding-bottom: 0.2rem;

}



    .order-picture img {

        border: 1px solid #cccccc;

        height: 100%;

        width: 100%;

    }



.order-text samp {

    background-image: url(../images/main08.png);

    background-repeat: no-repeat;

    background-position: left center;

    background-size: contain;

    padding-left: 0.41rem;

    padding-right: 0.25rem;

}



.order-text h1 {

    font-size: 0.36rem;

    line-height: 0.42rem;

    display: block;

    margin-bottom: 0.1rem;

}



.mem-banner {

    height: 2.45rem;

}



.player-switch em a {

    display: block;

}



.mem-intro dl {

    clear: both;

    padding-bottom: 0.28rem;

    display: block;

}



.mem-intro dt {

    float: left;

    height: 0.45rem;

    width: 0.45rem;

}



.mem-intro dd {

    margin-left: 0.6rem;

    font-size: 0.22rem;

    line-height: 0.38rem;

    color: #818181;

}



    .mem-intro dd em {

        line-height: 0.45rem;

        color: #333333;

        display: block;

        font-size: 0.24rem;

    }



.mem-intro dt img {

    height: 100%;

    width: 100%;

}



.mem-intro h1 {

    padding-bottom: 0.28rem;

    font-size: 0.28rem;

    line-height: 0.28rem;

    display: block;

    padding-top: 0.36rem;

}



.mem-intro {

    margin-right: 0.22rem;

    margin-left: 0.22rem;

}



.mem-class h1 {

    font-size: 0.28rem;

    line-height: 0.86rem;

    display: block;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #cccccc;

    padding-left: 0.22rem;

}



.mem-classintro {

    margin-right: 0.22rem;

    margin-left: 0.22rem;

}



    .mem-classintro h2 {

        font-size: 0.28rem;

        line-height: 0.86rem;

        display: block;

    }



    .mem-classintro dt {

        display: block;

        float: left;

        height: 0.34rem;

        width: 0.6rem;

    }



        .mem-classintro dt em {

            display: block;

            height: 0.1rem;

            width: 0.1rem;

            margin-top: 0.12rem;

            margin-left: 0.24rem;

            background-color: #ff4814;

            border-radius: 50%;

        }



    .mem-classintro dd {

        margin-left: 0.6rem;

        line-height: 0.34rem;

        font-size: 0.24rem;

        display: block;

        color: #999999;

    }



    .mem-classintro dl {

        clear: both;

        display: block;

        padding-top: 0.06rem;

        padding-bottom: 0.06rem;

    }



    .mem-classintro dd b {

        color: #ff4814;

    }



.mem-login h6 {

    font-size: 0.28rem;

    line-height: 0.28rem;

    display: block;

    padding-top: 0.29rem;

    padding-bottom: 0rem;

}



.mem-login dd {

    margin-top: 0.3rem;

}



.mem-login h1 {

    margin-top: 0.3rem;

}



.player-s25 li {

    width: 25%;

}



    .player-s25 li em {

        width: 1.46rem;

    }



.mem-pay h1 {

    font-size: 0.28rem;

    line-height: 0.86rem;

    display: block;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #cccccc;

    padding-left: 0.22rem;

    padding-right: 0.22rem;

}



    .mem-pay h1 em {

        float: right;

    }



        .mem-pay h1 em b {

            color: #ff4814;

        }



.mem-pay h2 input {

    font-size: 0.36rem;

    color: #ffffff;

    height: 0.9rem;

    width: 100%;

    border: 0px none;

    border-radius: 5px;

    -webkit-border-radius: 5px;

    background-color: #ff4814;

}



.mem-pay h2 {

    margin-top: 0.4rem;

    margin-left: 0.22rem;

    margin-right: 0.22rem;

}



    .mem-pay h2 input:focus {

        background-color: #ff4814;

    }



.order-card {

    height: 3.5rem;

    width: 4.9rem;

    margin-right: auto;

    margin-left: auto;

    padding-top: 0.2rem;

    padding-bottom: 0.2rem;

}



    .order-card img {

        height: 100%;

        width: 100%;

    }



.page-thiss{

	color: #ff7c00 !important;

	border-bottom: 2px solid #ff7c00 !important;

	padding-bottom: 10px;

}

.alert{

	width: 90%;

	height: 2.20rem;

	border: 1px solid #ccc;

	position: fixed;

	top: 3.50rem;

	left: 0.40rem;

	background: #fff;

	border-radius: 4px;

	display: none;

}

.text-alert{

	text-align: center;

	line-height: 2.20rem;

	font-size: 0.30rem;

	color: #ccc;
}

/*.JI{

	display:block;

	width:100%;

}*/
.video-dianline{
	width:100%;
	height:0.06rem;

	background-color: #edecf1;
}
/*.buy-now{
	float:right;
	width:2.6rem;
	height:0.7rem;
	line-height: 0.7rem;
	text-align: center;
	font-size: 0.2rem;
	color:#fff;
	margin-top: 0.24rem;
	background-color: #ec5730;
}*/

/*搜索页面样式*/

.search_box{

	width: 100%;

	height: 0.90rem;

	border: 0px solid red;

	background-color: #fff;
}

.logo_box{

	width: 1.03rem;

	height: 0.90rem;

	border: 0px solid red;

	float: left;

}

.search{

	width: 5.50rem;

	height: 0.90rem;

	border: 0px solid red;

	float: left;

}

.news{

	width: 0.86rem;

	height: 0.90rem;

	border: 0px solid red;

	position: relative;

	float: left;

}

.search_loinf{

	display: -webkit-box;

	display: -moz-box;
	
	display: inline-block;

	width: 100%;

	/*width: 5.50rem;*/

	height: 0.61rem;

	border: 1px solid #eeeeee;

	background: #eeeeee;

	margin-top: 0.15rem;

	border-radius: 1.0rem;

}

.search_icon{

	color: #b6b6b6;

	margin-top: 0.15rem;

	margin-left: 0.21rem;

	font-size: 0.28rem;

}

.search_text_zi{

	color: #bbbbbb;

	font-size: 0.28rem;

	padding-left: 0.10rem;

	margin-top: -0.10rem;

}

.logo{

	width: 0.62rem;

	height: 0.61rem;

	display: block;

	margin: 0.15rem auto;

}

.news_img{

	width: 0.40rem;

	height: 0.40rem;

	display: block;

	margin: 0.15rem auto;

}

.news_xiaoxi{

	font-size: 0.22rem;

	color: #666666;

}

.uyt{

	position: absolute;

	top: 0.51rem;

	left: 0.20rem;
	color: #c0c0c0;s

}

.news_limt{

	display: block;
    width: 0.3rem;
    height: 0.3rem;
    border: 1px solid #ff4814;
    background: #ff4814;
    color: #fff;
    font-weight: 400;
    text-align: center;
    line-height: 0.3rem;
    position: absolute;
    top: 0.05rem;
    right: 0.10rem;
    border-radius: 50%;
    font-size: 0.15rem;

}

.serach_sousuo_box{

	width: 7.03rem;

	height: 0.60rem;

	border: 0px solid red;

	margin: 0.16rem auto;

	display: -webkit-box;

}

.search_bottom_border{

	border-bottom: 1px solid #edecf1;

}

.search_shi{

	width: 6.40rem;

	height: 0.60rem;

	flex: 1;

	border: 0px solid yellow;

}

.search_icon_sear{

	width: 0.63rem;

	height: 0.60rem;

	flex: 1;

	border: 0px solid yellow;

}



.se_text{

	width: 6.40rem;

	height: 0.60rem;

	border: 1px solid #eeeeee;

	background: #eeeeee;

	color: 	#bbbbbb;

	font-size: 0.28rem;

	border-radius: 1.0rem;

	padding-left: 0.30rem;

}

.size_ion{

	color: #b6b6b6 !important;

	font-size: 0.40rem !important;

	text-align: center !important;

	line-height: 0.60rem !important;

	display: block !important;

}

/*模糊搜索样式*/

#ui-id-1{

	width: 100% !important;

	/*left: 0.44rem !important;*/

	left: 0rem !important;

	border: none !important;

}

.ui-menu-item-wrapper{

	font-size: 0.28rem !important;

	color: #000000 !important;

	

}

.ui-menu-item{

	width: 100% !important;

/*	border-bottom: 1px solid #ccc;*/

}

.Hot_searc_box{

	width: 7.03rem;

	height: auto;

	border: 0px solid red;

	margin:  0 auto;

}

.dian_zindex{

	width: 100%;

	height: 0.30rem;

}

.hot_s{

	font-size: 0.28rem;

	color: #333333;

	font-weight: bold;

}

.hot_lable_box{

	width: 6.18rem;

	height: auto;

	border: 0px solid red;

	margin-top: 0.24rem;

	margin-left: 0.24rem;

}

.hot_list{

	display: block;

	outline: none;

	width: auto;

	height: auto;

	padding: 0.10rem 0.10rem 0.10rem 0.10rem;

	border: 1px solid #efefef;

	display: inline-block;

	background: #efefef;

	color: #666666;

	font-size: 0.22rem;

	margin-right: 0.28rem;

	margin-bottom: 0.10rem;

}

.hot_Img{

	width: 0.31rem;

	height: 0.40rem;

	display: block;

}

.hot{

	position: relative;

}

.hot_delect{

	position: absolute;

	top: 0;

	right: 0;

}

.zoom_index{

	position: fixed;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    z-index: 1050;

    background: #000;

    opacity: 0.7;

/*    display: none;*/

    overflow: hidden;

    z-index: 99999;

    -webkit-overflow-scrolling: touch;

    outline: 0;

}

.zoo_nox{

	width: 5.56rem;

	height: 2.44rem;

	border: 1px solid #fff;

	background: #fff;

	position: absolute;

	z-index: 99999999999999999;

	top: 3.71rem;

	left: 1.01rem;

	border-radius: 0.20rem;

}

.zoom_text_box{

	width: 100%;

	height: 1.65rem;

	border-bottom: 1px solid #e5e5e5;

	font-size: 0.30rem;

	color: #000000;

	font-weight: bold;

	text-align: center;

	line-height: 1.65rem;

}

.zoom_delect{

	width: 2.78rem;

	height: 0.79rem;

	border: 0px solid red;

	flex: 1;

	font-weight: bold;

	text-align: center;

	line-height: 0.80rem;

	font-size: 0.28rem;

}

.Determine{

	color: #fff !important;

	background: #ff4814;

	border-bottom-right-radius: 0.20rem;

}

.moddel{

	display: none;

}

.ouder_limt{

	margin-top: 0.20rem;

	width: 100%;

    height: auto;

    margin-bottom: 1.20rem;

	overflow:hidden;

}

.cou_Img{

	width: 3.42rem;

    height: 2.44rem;

}

.cou_liniu{

	font-size: 0.20rem;

    position: absolute;

    top: 2.00rem;

    right: 0.10rem;

}

.cou_ouder_text{

	    font-size: 0.28rem;

    color: #333333;

    line-height: 0.68rem;

}

.kb_img{

	width: 3.06rem;

	height: 3.14rem;

	display: block;

	margin:2.90rem auto;
}

.ckecks {

    position: absolute;

    top: 0.15rem;

    right: 0.10rem;

    width: 0.39rem;

    height: 0.39rem;

}

.ui-menu .ui-menu-item{

	padding-left: 0.40rem;

	margin-top:0.10rem;

	margin-bottom:0.10rem;
}

/*视频样式*/

.m,.video-js{

	width: 100% !important;

	height:3.38rem !important;

}
 video::-webkit-media-controls-enclosure {
     overflow:hidden;
}
  video::-webkit-media-controls-panel {
    width: calc(100% + 30px);
}

.link{
	text-align: center;
	color:#8b8b8b;
}

/*小编推荐详情页*/
.re-banner{
	width:100%;
	height:3.19rem;
}

/*音频详情页*/
.audio{
	display: -webkit-flex;
	align-items:center;
	width:6.86rem;
	height:2.7rem;
	margin:0 auto;
	background-color: #f6f6f6;
}
.audio .audio-covers{
	width:3.24rem;
	/*height:1.84rem;*/
	border-radius: 0.1rem;
}
.audio .audio-info{
	display: -webkit-flex;
	flex-wrap: wrap;
	flex-direction:column;
}
.audio .audio-info span{
	flex:1;
	line-height: 0.5rem;
	padding-left:0.24rem;
	font-size: 0.24rem;
}

.audio-tiele-box{
	/*display: none;*/

	width:100%;

	border-bottom: 1px solid #ccc;

	background-color: #fff;

}

.audio-tit-box{
	position: relative;

	height:1.5rem;

	border:0px solid red;

	margin:0 auto;
	padding-left:0.32rem;

	display: -webkit-flex;
	flex-wrap: wrap;
	flex-direction:column;

}
.audio-ing{
	font-size: 0.24rem;
	line-height: 0.6rem;
}

.wrapper {
	width: 6.86rem;
	height:0.6rem;
	position: absolute;
	bottom:0.1rem;
	margin: 0 auto;
}

.bott-btn{
	display: -webkit-flex;
	align-items:center;
	position: fixed;
	bottom:0.95rem;
}
.bott-btn>div{
	flex:1;
	width:3.74rem;
	height:0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.21rem;
}
.bott-btn .audition{
	color:#ec5730;
	background-color: #fff;
}
.bott-btn .buy-now{
	color:#fff;
	background-color: #ec5730;
}

/*分类页*/
.ouder-content-list{
	display: -webkit-flex;
	width:6.86rem;
	/*justify-content:space-around;*/
	flex-wrap:wrap;
	margin:0 auto;
}
.ouder-content-list>div{
	width: 2.28rem;
    height: 1.45rem;
    text-align: -webkit-center;
}
.ouder-content-list .list-single{
	flex:1;
	width:2.06rem;
	height:1.2rem;
	text-align: center;
	line-height: 1.2rem;
	border-radius: 0.1rem;
	background-color: #ec5730;
}
.ouder-content-list .list-single a{
	color:#fff;
	font-size: 0.26rem;
}

/*分类详情*/

.list-content{
	width:100%;
	margin-bottom: 0.25rem;
	background-color: #fff;
}
.list-content-select{
	width:6.86rem;
	height:0.86rem;
	line-height: 0.86rem;
	font-size: 0.24rem;
	margin:0 auto;
}
.list-content-select>div{
	display: inline-block;
}
.select-rg{
	float:right;
}
.select-rg a{
	font-size: 0.24rem;

}
.select-active{
	color:#ec5730;
}
/*筛选侧边栏*/
.slide-bar{
	position: fixed;
    left: -5.0rem;
    top: 0.88rem;
    z-index: 1;
    width: 5rem;
    height: 11.47rem;
    background-color: #fff;
}
.slide-title{
	display: inline-block;
	width: 100%;
	height: 0.7rem;
	padding-left: 0.5rem;
	line-height: 0.7rem;
	color: #716f6f;
	background-color: #f8f8f8;
}
.sel-active{
	color:#ec5730 !important;;
}
.slide-content{
	overflow: hidden;
	width: 100%;
	margin: 0;
}
.con-list{
	float: left;
	text-align: center;
	display: inline-block;
	width: 2.5rem;
	height: 0.7rem;
	color: #716f6f;
	border-bottom: 1px solid #ddd;
}
.binklod{
	width:7.50rem;
	border:0px solid red;
}
.solue_img{
	max-width: 7.50rem;
	width: 100%;
}
.baiinsaaa{
	width:7.50rem;
	height:0.50rem;
	background: #ffffff;
}
.uuus {
	width: 3.24rem;
}


.input_checkbox_ww{
	border: inherit;
	outline: inherit;
	-webkit-appearance: checkbox;
}
